You can directly launch a firefox profile with "firefox -p 'profile-name'"
This will create a separate firefox instance running with that profile. It's not as nice as having a button in firefox to accomplish this, but if you use different shortcuts or keyboard commands to launch things it works quite well.