@Dinierto I am relatively new to recalbox, but I was looking through the /recalbox/share_init/system/.emulationstation/es_systems.cfg and I saw that there were options to edit the retrieve location for each individual system.
Could the desired result not be achieved in this way, storing roms for certain systems on the sdcard while storing others on flash drive?