Interesting post from Rob Bogue about using Quick Parts with SharePoint. It references Andrew Connell's WCM STSADM command extensions to extract the CAML for content types http://andrewconnell.com/blog/articles/MossStsadmWcmCommands.aspx
One of the key pieces of information in his white paper is about how to get a copy of the work document with the metadata fields embedded in order to reload the template.
“Even though we have a template, it's not quite completely connected to the content type metadata in the way we want. The document itself doesn't have the content type embedded in it yet. Because of that, it won't show the new columns we added. What we need to do is create a version of the document, reset its content type, and re-upload the template.”