I believe that such a mechanism can be defined without any impact on the work that has been done so far. All I think that is needed in the core is a means of saying whether an included element from another namespace is additional content, *or* is additional information about its parent. I've put a strawman on the Wiki [2]
<Envelope>
<Header>
<!-- information about the content -->
</Header>
<Body>
<entry>
<!-- the content itself -->
</entry>
</Body>
</Envelope> <entry>
<!-- the content itself -->
<metadata>
<!-- information about the content -->
</metadata>
</entry>