Love this discussion as this is something I'm planning myself at the moment.
Has anyone considered running their line array via DIRAC? I personally really like the feature and want to continue using it but unsure how to make it work without sacrificing benefits of the line array. In particular the fact that I don't think you can set independent crossovers per sub via DIRAC (and the line array method seems to be to run the xover higher for the higher subs in the stack).
Was thinking about hacking it with a combination of the dirac xover and onboard sub xover function.