Sounds to me like you are on the right track. The Particle Metrix may be of help. Take a look at this tutorial by Zak Peric:
http://forums.creativecow.net/readpost/170/862717
Stephen Smith
Utah Video Productions
Check out my
Motion Training DVD
Check out my
Motion Tutorials