I don't really know what you are doing or what the data you are recoring is, I was just responding to you wanting to record individual MIDI channels to individual tracks, which is what that method achieves.
I don't really understand what you are trying to achieve, really. If your sequencer is playing four parts, one on each MIDI channel, then multiplayer record will work just fine.
If you are doing something else different to this, it's not really clear to me what you are doing.
If this is not clear I will explain again. I want to control 4 instruments like ES1, Alchemy etc. with an external sequencer - Cirklon. Cirklon is connected as a USB controller - it reports 6 inputs to the host. Each track in Cirklon sends the different pattern to Logic on a separate midi channel. I started with the method you suggest - I made 4 tracks in Logic, each track on a different midi channel. For a better idea, let's call them 1-2-3-4. First problem: This method is not intuitive for me, because all tracks from 1-4 must be armed. Second problem: track # 5, which the midi region plays some Logic patern also starts playing Cirklon patterns when it is highlighted - meaning it automatically arms and starts playing OMNI everything Cirklon sends on channels 1-4. Why, if track 5 has a completely different midi channel?