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?
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.