I think dynamics animation/interaction for curves and NURBS or surfaces should be par with polygonal geometry.
If you create a curve or surface and add a hook to each or a group of control vertices and then you parent single polyvertex points at each of the control vertices locations then you get particle emission points in non polygonal geometry…
Just the rough idea…