How to copy field value into another field by its node ID? I have a document that goes through 3 phases.  Each phase is its own content type because each phase brings in new questions and structure built upon the previous phase.

I want the below to happen when a user is adding new content for phase 2 &amp; 3:


User is asked for node ID of previous document in phase 1
Field values from that previous node is retrieved and imported automatically into the new content's fields.


Are there any existing modules that can do this?  Maybe the Rules module?
I could not find a solution to my problem, but I found a workaround.  Instead of 3 phases with each their own content types, I instead was able to make one content type and use the vertical tabs to create 3 "sections".  It is not ideal but it should work.  I would still like to know if what I am asking is possible.