Dank euch für die Rückmeldungen!
Uns würde ein einfacher Schalter reichen.
Etwa so etwas: <metadataHitsCollapsed>true</metadataHitsCollapsed>
Hab auch bereits über den kleinen Dienstweg erfahren, dass ich das auf unseren Support buchen könnte.
Aufwandsschätzung 30 bis 60 Minuten. Muss ich mit meinem Abteilungsleiter klären.
Das löst natürlich noch nicht die Idee von Georg.
Der Schalter könnte statt nur ja/nein auch einen Wert erlauben, der die Anzahl der Treffer definiert, ab wann eingeklappt werden soll. Aber das sind nur so Gedanken und würde den Aufwand sicher erhöhen.
Zur Bonusfrage:
Die Idee war ja, den bestehenden Code zu modifizieren und wieder einzupflegen.
Also eine einzelne existierende js Datei aus dem core zu kopieren und anzupassen, um sie dann mit all den anderen unmodifizierten Dateien in die viewer.js einzudampfen.
Mit der custom.js kann ich ja nur noch was anfügen. Das reicht in diesem Fall ja nicht.
Mir wurde von diesem Vorgehen aber auch schon abgeraten 
Soweit der Stand.