How do I use dynamic paint to control hair density?
Pre-bake the dynamic paint. Generate a group on the final frame. 
Pre-paking simulations is the key to what you´re looking for. Blender manual mentions this but doesn´t cite any practical examples.