At the moment, this would be a reasonably-sized customization to Share.
The nearest example I can give you is the DOD5015.2 module, which does something very similar for custom DOD content types. The Document Library space is given a custom type, which is used to render DOD components (which extend the normal Share ones) by adding a prefix to the componentId within the page template.
Grab the dod5015 and dod5015-share modules from SVN and see if any of that makes sense…
Thanks,
Mike