It is possible to select each of midifighter banks by sending specific Note/CC numbers on the System Channel as follow.
Bank 1 = Ch.4.CC.0
Bank 2 = Ch.4.CC.1
Bank 3 = Ch.4.CC.2
Bank 4 = Ch.4.CC.3
Default channel for the system is Ch.4
Even though (a) is not possible to achieve with current version of the firmware, I made the .mfs file which allows you to select each bank directly by pressing encoder switches in a top row in each bank:
Feel free do download and modify this mapping in any way. For your second idea (b) you might need to introduce something like Bomes Midi Translator to create the Shift function if your DAW or DJ software has limited mapping capabilities.