What Thanassis, said. I certainly follow his ideas and instructions with pleasure.
Having said that, and not in any way to take anything away from it, I like to add something:
Thinking Particles’ “heart” is all about particle groups and how these move along inside of the process.
To use the h_TP-Geometry should work fine, but keep in mind, if you have to update the Houdini file, you might have to reset everything. With the TP-Group and your own set up, this should be a more “day-by’day” approach. At least how I see it. :o)
https://www.amazon.com/clouddrive/share/ZrThhG0rXCpKO35HfkdlzqVUyCZkuepXrIxtILShAP2?ref_=cd_ph_share_link_copy
You can download this one minute clip.
As an simple example, if you have many TP-Groups, you might like to have more control about them. A simple example can be given with the TP-Geometry Object, which can be fed with a group and then reacts as this group, e.g., you can apply a material to it. In XPresso it becomes even more powerful. It works pretty much as the TP Geometry with an h over it, as you mentioned it above. But you can extend that as much as needed.
Groups can be even used in MoGraph, see attached file.
I write this mainly to motivate you, to get to know more about TP, so the great options from Houdini and Cinema 4D create even more Synergy for you.
My best wishes