Listen sind unsortiert, aber das weisst Du ja bestimmt.
Dir hilft also nur (meines Erachtens der einfachste Weg), zunächst die Nummerierungswerte der in Frage kommenden Dokumente zu ermiteln und in ein Array zu schreiben. Dieses wird dann sortiert, und anschliessend baust Du Deine List as NotesDocument in der richtigen Reihenfolge auf.
Deine Nummern musst Du selbstverständlich noch normieren, sonst klappt das nicht mit der Sortierung (aus 8.2.1.1. müsste also sowas werden wie 0800002001001 - da braucht es auch etwas Grips, sowas dynamisch zu halten).
Bernhard