Hybrid routing Framework like ZRP, MZRP which address Overlay Space, Clusters, periodic flooding , broadcasting are suitable mechanism to solve scalability issue in MANET.
Using Hierarchical structure in heterogeneous network will be the best solution for ad hoc scalability problem. I have a paper in this subject that will be publish in IEEE in a few weeks. its name is "DSDV-Het: a new scalable routing protocol for large heterogeneous ad hoc network"
I simulate my approach in NS2 and achieved good results