Capacity Scaling in Ad Hoc Networks with Heterogeneous Mobile Nodes: the Sub-critical Regime