Demon doll down.
I actually got some work out of Edward's unique sb (yes a unique) Song of Swiftness. It's a faithga + haste although the haste was redundant.
Edward: bard shellga, ACM, unique sb, dmt
Rydia: Lunar Leviathan, Ogopogo, usb2, +smn rm
Edge: Raging Storm, Smoldering Fire, usb0, MM
Barbaricia: Chain Tornado, Meltdown, usb, scholar's boon
Rosa: wrath, curada, usb2, ace striker
Magicite: Madeen 2x magic, Famfrit blade ward & hp8, Quetz spell ward & dampen water, Geosgaeno, Tiamat
Turn order was something like Edge usb0 then raging storm to build meter > usb0 before ultimate hold, Edward unique > bard shellga > ACM> magicite> refresh chain> ACM , Rydia realm chain > lunar Leviathan until usb , Barb chain tornado > usb, Rosa wrath x2, usb2 repeat.
With some slightly better w-cast luck I could probably sub 30 this beast, but I don't know if I want to spend an hour or 2 trying to get it.