Ditt svar ger visst hopp (inte för att jag hade börjat förtvivla, än :-)
Finalen delas upp i flera finaler (A, B, C, osv), enligt liknande kriterier som används i t ex SM (de n främsta i varje kvalheat går till A-finalen).
För att exemplifiera: en klass som H50 kan t ex ha 350 5 kvalheatsgrupper (H50-1, H65-2, ..., H65F) med ca 70 i varje heat. Kvalen löps onsdag och torsdag och den sammanlagda tiden för de två kvalloppen utgör grunden för att skapa finalheat. Regerna (som är ganska detaljerade och komplicerade) säger förenklat att de 80 bästa ska springa A-finalen (om det är minst 160 anmälda i klassen), och alltså ska 16 från varje kvalheatsgrupp gå till A-finalen (de nästkommande 16 från varje grupp gå till B-finalen, osv, och det "sista" finalheatet kan innehålla mellan 20 och 100 löpare) Om jag räknat rätt här blir det alltså en E-final med 30 löpare.
Jag vet att liknande funktionalitet finns när det bara är ett kvallopp, och det låter ju på ditt svar som om det borde få att fungera även med flera kvallopp. Flerdagarstävlingar med jaktstart testas ju ordentligt varje år, liksom kval-final med ett kvallopp.
Jag ska försöka meka lite med min testdatabas (det är ju lite jobbigt att skapa tillräckligt många löpare i en klass för att testa de intressanta fallen)