Interesting. My take on this is that it would fail on the security part as you probably have no unified DNN security system. I guess DMX could be adjusted to work with, for instance, PortalID=-1 meaning data is shared somewhere, but it would probably require quite a bit of work.
My 2cts ...
Peter