Heterogeneous nanostructures