Sort Order for State in Alarm Status Table

I've got an alarm status table, and I want to sort the alarms by state. I'd like to sort by 1) active/unacked, 2) active/acked, 3) cleared/unacked, 4) cleared/acked. But the default order is a/a, a/u, c/a, c/u.

The only option I can see to change the order of things within a column is ascending/descending, but I want to change what "ascending" means. Is there any way to do this?

Also, I would assume a cleared/acknowledged alarm would be removed from the summary table, but they seem to linger.

I guess I can just include the isAcked and isActive columns in the activeSortOrder, even if I don't have them visible in the table

Seems like I had to enable the columns in the table to make the sort actually work, but I set the width to 0 to hide them.