Nun, dazu fällt mir spontan ein:

Performance - Subfile dynamisch oder werden erst mal 999* Sätze gelesen?

Funktionstaste - wie wäre es mit mehreren Subfiles (je ein SFLFMT/CTL) die parallel gefüllt werden, man braucht dann nur noch umzuschalten

Subfile - evtl. verzichten und Zeilen mit SLN selbst ausgeben (jeweils nur eine Seite) - das ist schneller programmiert, meist performanter und schneller aktualisiert (nach Satzauswahl + Änderung)