Mean field limits of co-evolutionary heterogeneous networks