Hi,
There is the EffectorData class that could help you to create your own effector. This class is only available on c++. With python the only option is to use the python effector. And that could be tricky because you need to retrieve the size of all clones. Doable but tricky imo.
I hope that you will find a developer to do it, this might look easy to do but is harder than you might thought.
Cheers,
Manuel