Maybe I'm missing something in the original question, but I suspect you're asking about three quite separate things.
Firstly, there's MIDI, which is merely a mechanism for transfering data/instructions between devices, and is not on it's own capable of doing what you ask. It's not really supposed to?
Secondly, there are midi devices (modules, VSTs, keyboards, etc) which receive MIDI instructions and create the actual sounds. Are you aware of any such devices that will do what you ask about. If there are not any, then there's not much point in getting MIDI to support relevant commands if nothing can act upon them.
Thirdly, there is the subject of GM (General Midi) which is a defined subset of midi designed to be supported over a wide range of devices such that a created MIDI file/song can be usefully played/performed on as many devices as possible. Almost by definition, this rules out any highly specialised options (like what you're suggesting) that might be supported by ONLY a handful of devices.
If there are devices that can do this, they could easily use some of the 'undefined' controllers that are available within the spec. Existing MIDI could send such data. So that is no problem. Obviously, this would cause problems regarding GM compatibility, but such controllers would merely be disregarded by devices that do not know about them.
Geoff