I think the easiest way to add that kind of priority levels is a points system.
Let's say you gave out 50 points per game
STH start the season with 23 x 50points = 1150points
Then points get added for every away/cup games attended on top.
Set out priority levels at 1000, 500, 250 points etc...