I'm afraid it's impossible because of the CG recalculating mechanism used by IMS. Don't worry, we will find a fix for it eventually
The axis on which to check for symmetry could be set manually, that wouldn't be that big of a deal. The only reason it defaults to the z-axis along the CM is that because most often this is the case, and anything else would require some rather intensive analysis of the construction to find the optimal axis. since CG update happens every 10 seconds, this wouldn't be very healthy...
However: we could step the whole thing up by an order. Earlier we had CG re-calculation on integration, and then saved the CG to file. This led to appreciable errors due to double inprecision over time, since the CG was only modified incrementally instead of set from an absolute zero (which is a bad Idea, as every toolmaker ought to know).
So I changed it to recalculate the CG completely from scratch every time it needed to be modified. Nothing saved in the scenario at all, and as a bonus it allowed for CG shifts due to propellant consumption, which is a nice detail.
So here's the logical next step: Have a function that looks for the optimum axis of symmetry (that should be quite an interesting algorithm, he...) that runs only on integration and simulation start, to keep the number crunching down, and then just use that axis as axis of symmetry during the regular CoG updates.
Alternatively/additionally, the axis could be set manually. It wouldn't be very hard to code, but it might be a bit confusing for users if they
have to set it manually...