Aaaahhhh,
na dann kann man auch mein Script-Fragment mit Leben füllen.
Diese Routine geht von einer markierten Gruppe mit Textrahmen aus und implementiert dann in etwa die Reihenfolge, in der Überschriften in nicht verketteten Textrahmen ins IHV übernommen werden: erst von links nach rechts (weiter links kommt zuerst, inklusive kleiner Toleranz (= "diff")) und dann von oben nach unten.
Der Trick ist, dass man seine eigene Sortierroutine für die Standard-Funktion Array.sort() schreiben kann.
Das Fragment sollte leicht an eigene Bedürfnisse anpassbar sein.