I had started to do that with my Axiom61. It has 4 zones and 20 user programs. As soon as I learned to use MSB and PROGRAM change, and not LSB, I had splits, and layers.
Unfortunately, I developed an unrelated problem with the board, and they are sending a new one. I hadn't finished my setup, but it seems any good controller with zones and user programs, to save multi's, would work.
pa4X 76 ,Audya 76,Yamaha S970 , vArranger, Hammond SK1, Ketron SD40, Centerpoint Space Station, Bose compact