Possible method to use different temp sensors based on schedule?

Wondering how useful will this be for me. I currently have four modes (morning, afternoon, evening, and away) and the sensors used depends on if it's weekend or weekday (don't even want to think about adhoc events and holidays).

I current have a rule to change the sensors used based on current mode and if it's weekday or weekend. To switch to a rule-less configuration based only on mode, I would need to create separate modes for weekday and weekend:

morning-weekday, afternoon-weekday, evening-weekday
morning-weekend, afternoon-weekday, evening-weekday
away (weekday or weekend doesn't matter)

Seems about the same amount of work either way.

And I also want to tweak the sensors even more based on presence state of people (hence my feature request: [Feature Request] Allow global variable in Therm Controller sensor weight field - #2)