Here's a neat hack which can help you to emit Thinking Particles from Clones surfaces.
The chore of this technique consists of tricking the PMatterwaves node to accept the Cloner
Object as a correct polygonal geometry with UV's by using an arbitrary UV Tag
on a Correction Deformer (which can be seen as a polygonal instance).
This also works with all Generators so you can easily emit for example from a growing SweepNurb,
give it a try :-)
My xpresso presets: