Hi Scott,
You're right: The Media Foundation pipeline is prepared to handle Media Foundation Transforms (MFTs), not DMOs. And you're also right that if you write a wrapper for the DMO that you want to use that translates IMFTransform calls to IMediaObject calls, you should be good to go.
Since the two interfaces are similar enough (read the documentation, of course :-)), this should be doable.
Becky