Do you need the sprinkler heads for anything else in the zones? Cause if the hoses and the heads are covering the same exact thing I would just stick with the hoses at all times since those should be more efficient.
If you still wanted to keep using them you would need to calculate the precipitation rate that results from running both the heads and the hoses and put that in the settings for the zones. That would cover the times when they can all run. But you would need to change the rate back to just the hose rate when you couldn't run the heads. I don't think there is a way to automate it so you just be changing it yourself whenever the restrictions change.