Solved the midi concurrency issue by just using two different midi devices and routing accordingly
I was going to suggest this, Chris.
I take it you have sound(!) reasons for remaining on Win7. OSX or a later version of Win shouldn't get in the way like that, I'd have thought.