der einzigste Fall, wo man tatsächlich voll dynamische "Views" bauen kann, ist Ordner zu nehmen.
Ich habe das mehrfach bei Lösungen verwendet und es geht - wie ich finde - recht performant, beim Öffnen des Ordners ein Befüllungsscript laufen zu lassen. Btw, es sollte schon ein personal folder sein, versteht sich.
Wenn
a.) es nicht ungemein viele Docs sind, die in den Ordner kommen und
b.) die Gesamtheit der Docs nicht super hoch ist (sagen wir mal ganz grob 50.000 Docs und davon kommen nur 5 in den Ordner..doof oder?)
c.) die Änderungsfrequenz des Doc Bestandes nicht zu hoch ist - dann kann man auch das Script nur einmal am Tag oder nach n Stunden seit dem letzten Lauf erneut starten (wie ne Art manuelle Aktualisierung, halt nur für Ordner)