For a fabulous live host look no further than
Energy XT http://www.xt-hq.com/
It Allows multiple simultaneous Audio/MIDI I/O. I use 3 M-Audio controllers (2 Radium 61's, 1 Oxygen 8, And any hardware synths as controllers when not in use), and use a Behringer FCB1010 MIDI footboard for program change. I basically setup up 3-4 soft-synths (each w/ different MIDI Channel) w/ FX, and save it as a program. So everytime I stomp a button on my pedalboard, presto... a whole new group of synths are available. I can save as many programs I want (Usually just 1 per song), and before I play out live I just load up the programs in the File list in the order we'll play, so I can just sequentially step between them.
Worth noting XT has comprehensive Keyzone and transposing and channel splitting functions, so any keyboard will be able to have these abilities if they don't already have them natively. I also use MIDI OX/MIDI YOKE (Free!!!
http://www.midiox.com/ ) for filtering and merging/splitting functions (Because some soft syths don't always behave properly if they are not recieving on channel 1, and most of my harware synths uses ch1 globally, and I'd have to rewrite all my combi's if I wanted to change). I just use Midi Ox to convert all incoming messages from those keyboards to different channels (i.e 4, 5, 6...), while my M-Audios are ch 1, 2, and 3. If need to use my hardware synths as controllers without internal sound I can just pull down the volume (Via stereo 1/4" foot pedals). I know it may sound complex, but really it isn't. Ultra-Flexible no fuss crash-free operation (And I get 2ms latency at 24bit/96khz).
As far as emulating the Trinity, I say why bother. Hopefully it will be out of the shop soon, and you'll be able to take it with you.