I'm using superior 3 and kontakt on the same midi file with a drum map that shares the 2 vstis. Everything works great, the drum is fine and is recallable in the same session I created it in. The problem I have is when I save those tracks as a template and import else where, the drum map always resets the channel outputs to just the superior vst and I have to redo the kontakt part.
To me, it looks like the drum map only remembers the instances of kontakt inside the initial project I create it in. Superior was the initial vst I made the midi on and then added kontakt after which is probably why it gets changed.