Simulate different PX4 versions in single Gazebo


I’m trying to simulate different vehicles (VTOL and fixed wing) using different versions of PX4 firmware (and its associated Gazebo plugins) in a single Gazebo Classic 11 simulation.
I tried specifying plugin path in SDF files to different versions of the MAVLINK plugins (e.g. vehicle1.sdf specifies a plugin with filename=vehicle1_sitl/ and vehicle2.sdf specifies a plugin with filename=vehicle2_sitl/ because I have a vehicle with a custom message set. But when I try this, Gazebo simulation refuses to launch without any warnings or errors. Is this kind of configuration supported?