Any good at coding in Python.
I managed something along the lines you describe with Houdini. See link