The surface porosity of nanoparticles can be increased by grafting other desired molecules to the surface. They will increase porosity and modify the surface for new nanoparticle properties.
Have you considered acid or alkali activation? Generally depends on the compounds and elements in your nanocomposite. Acids may remove certain compounds from the matrix, thereby givng greater porosity to it.
The template method involves using a sacrificial template to create pores in the nanopowders. For example, a polymer can be used as a template removed after the synthesis, leaving porous nanopowders behind.