Have a look at my latest rackspace design, which makes use of the variation’s names to call up GP-Presets… you can use this for any plugin - not only the B3-X!
Basically it’s the same mechanics as i use in my rig for the B3-X sounds, but this one is much more thought through and flexible. I just haven’t managed to exchange the rackspace in my own rig.