Midi control of show files

So I have Reaper , Looperbe. linked to Onyx.
I can happily trigger my cues with timecode.
my show consists of 20 tracks. which can change order at any time.

So my question is can I add a 3rd track in reaper, and use midi keyboard events to trigger the required cuestack using a MIDIMACRO event command in my first cue or in a separate active stack to trigger the relevant cue stack, and keep all my timecode at 0.0. start positions for editing purposed.