it depends what kind of nanocomposites you are going to produce, u can prepare the solution of your materials separately, then mix them and stir the mixture overnight, but u need to control the parameters such as temperature and PH base on what nanocomposites you are working on.
It's right as what( Sara Pakseresht ) said, it is depend on what composite you want to fabricate in which state? like from liquid to solid or solid to solid (powder to powder) and many more.
Composite , itself a mixer , so all techniques one can use to mix two or more compound while controlling the definition of Nano-composite (1 dimension should be in nanoscale)
For Liquid to solid: probe sonicator can be used, (while controlling required parameters)
Nano-composite is a generic terminology, are you looking for core-shell structure, or an alloy, or dispersion of particles on support? what kind of nano structures nanowire, nanoparticles? based on these requirements there are several methods available other than physical ball-milling. Generally solid-state reactions, liquid phase and gas phase methods are available based on the materials need to be synthesized.
I think the nanocomposite you are looking for are nanosized (1-100nm) end product particles.
a) You can try milling for long hours (if your sample doesn't degrade with prolonged milling)
b) You can try changing the type of milling being used. High speed milling (1000rpm+) tends to give smaller particle size than planetary mills
c) You can try alternative methods, like sol-gel, vapor deposition or magnetic stirring synthesis.
The truth is, there is a limit to how much one can reduce the particle size using powder metallurgy techniques. Synthesis of nanocomposites usually require techniques and physical parameters (pH, temperature, solution base) custom-made for your desired system. I have been struggling with the same problem for a while now.