the XR18 can be controlled directly by CC commands (CC0-31 on Ch 1-3). This way Volumes, Mutes and PAN for Input-, Output-, Aux- and FX can be controlled continuously.
So, think of a rack with bindings inside that can be controlled from whatever you intend (song load, media player markers, external faders,…).
If settings for EQs are static you’d not even need scenes. Otherwise you also can combine scenes with CCs for more flexibility ( f.e. one scene / song & a multitude of changes on volumes & PANs during the song). This also would have the advantage that most of the content is stored inside Cantabile ( more of a total recall approach).
Please take into account that scenes will always stick to the stored volume and PAN levels. This means: if you want to combine EQ levels from scenes with fader volumes you will be forced to first call the scene and then substitute volume levels and PANs by CCs out of the mentioned rack. This may work very well at the beginning of a song (everything quite) but may introduce massive glitches in between.
Dunno if this is easy but should be manageable if you use a well organized rack. I‘d strongly recommend to contact @dave_dore concerning complex rack implementation: he‘s teriffic at that and will surly be happy to support you.