Just an assumption, never tried it... In marmoset load your low poly into the highpoly slot, apply the tangentspace normalmap and bake a worldspace from that?
What is the end intention? Is this to be in a game, as a looping ambient animation for a prop asset? Assuming this is the intention, I would suggest pre-baking the animation into bones, and using skinning to animate the meshes. This is highly performant, but not interactive. To do this you could create the initial mesh…
http://www.veoh.com/browse/videos/category/entertainment/watch/v851708WcEQPerQ might be nice to do that on the highpoly and project the polypaint to the low.