Maybe. Maybe you could set up your vertex animations. Then track those points. Then parent your circles to the corresponding track information.
Refer to this (not the actual look, but the techniques used):
If you insist on masks/ shape layers, you will have to use the scripts Todd linked to...