True. A simple solution to this is to start the grid differently. I write down who qualifies where etc thus i can simple tell the 2nd place car to join first then the 1st place car and so on and so on.
The race will have to be ended after qual either way, and one way or another the grid will be set so that the polesitter and other odd-numbered qualifiers are on the inside line.