Apologies, I have worded this a bit confusingly.
In my example, I have blueMSX set as the core for three separate platforms (MSX, Colecovision and Spectravideo) but they require a different machine type through retroarch's options to load the rom files. Is there a way to set the machine type for each platform so that they load straight from launchbox rather than having to switch the machine type in retroarch?