First, set separate MIDI channels for each soft synth if you haven't already done so. Then when you record MIDI for one of them, set your keyboard to the appropriate channel for that synth. When you're done recording a track, you can go one step further and set its MIDI input channel to "none", completely shutting it off from the outside world and freeing up a MIDI channel for an additional instrument.
You'll probably find that you've got a synth whose input channel is either set to "omni" or is set to the same MIDI channel as Philharmonik3.
When I use Miroslav, I find it easier to keep organized by using a single instance of the instrument with multiple voices on separate MIDI channels. One multi-timbral instance is more CPU-efficient than multiple instances, although the tradeoff is you can't freeze/render each voice independently.