I've been looking through the SDK documentation, wondering if it would be possible to create an Importer than can only be couple with a specific exporter. I'm guessing, from what I've seen, this won't be possible.
I was thinking that if you used a custom pixel format, you might be able to achieve the desired results, except that it looks like Importers always have to handle BGRA_4444_8u. If BGRA_4444_8u is always supported, then any exporter would be able to export the data.
Any suggestions on a way to controls rights of content going through Adobe Premiere?
A: with a custom pixel format you can do it.
B: with CS5 it is no longer mandatory to support BGRA4444.
Using a custom pixel format with only an importer and exporter could be problematic because you wouldn't be able to view the video in the Monitor, since the player wouldn't understand the pixel format. You'd have to provide a player to display the custom pixel format in the Monitor. That is a huge undertaking and probably more trouble than it's worth in this case.
I would suggest filing a feature request to add API support for this.