Expose multichannel DAC as multiple zones

I’d like to map the channels of a multichannel DAC to multiple zones. For example, an 8 channel DAC can be mapped to 4 independent 2 channel zones and then work as any other zone.

I think I can do this with some ALSA magic, but it would be nice to be right in Roon.