Checking a mix on as many different systems as you can access is a good way of discovering the deficiencies of your mix room & learning how to compensate for them.
Fixing the mix room EQ curves is a possibility - there are relatively cheap solutions such as ARC System 2 (Advanced Room Correction)
[Edit] I just noticed the ARC 2 has some presets included that may do just what you want...
New "Virtual Monitoring" feature mimics the sound of various listening devices like popular studio monitors, car systems, boom boxes, etc. allowing to the test of how mixes translate on different systems
Emulating all those possible playback environments is possible, but not easy & not cheap. Altiverb is capable of doing that, but the results can only be as good as your sampling method. It uses a method of modelling environments called Impulse Response [IR]
If you are modelling entirely in the digital domain, amps, processors etc rather than modelling speakers/room environments, then it can be done with simple audio spikes; but once you are trying to model the final speaker output, room acoustics etc, you then get into very expensive microphone/speaker territory, to make the resultant IRs worth the effort.