@Thomas: Dass es so nicht geht, ist mir auch klar, aber auch wenn es für diesen Fall vielleicht nicht passt, skizziere ich mal sinngemäß meine Idee:
Es seien Hauptdokumente, die a,b und c heißen. Die Unterdokumente, die in der eingebetteten Ansicht angezeigt werden sollen, enthalten
1. die Information, zu welchem Dokument sie angezeigt werden sollen
2. das genannte Multivalue-Feld in dem die ID (ich bleibe bei a,b, und c) des geöffneten Hauptdokuments enthalten sein kann.
Unterdokumente seien
Dokument 1, angezeigt bei a und b, Multivalue b und c
Dokument 2, angezeigt bei a, b und c, Multivalue a und c
Dokument 3, angezeigt bei b und c, Multivalue a und b
Dokument 4, angezeigt bei a und c, Multivalue b und c
Die kategorisierte eingebettete Ansicht sieht dann vollständig so aus
a
Dokument 1, Multivalue b, c
Dokument 2, Multivalue a, c
Dokument 4, Multivalue b, c
b
Dokument 1, Multivalue b, c
Dokument 2, Multivalue a, c
Dokument 3, Multivalue a, b
c
Dokument 2, Multivalue a, c
Dokument 3, Multivalue a, b
Dokument 4, Multivalue b, c
Wenn es nun gelingt, in der Zeile anzuzeigen, in welcher Kategorie das Dokument angezeigt wird (ich bin sicher, dass wir das mal gelöst hatten, weiß aber im Moment nicht, wie), könnte man damit rechnen. Ergebnis:
a
Dokument 1, Multivalue b, c -> a -> nein
Dokument 2, Multivalue a, c -> a -> ja
Dokument 4, Multivalue b, c -> a -> nein
b
Dokument 1, Multivalue b, c -> b -> ja
Dokument 2, Multivalue a, c -> b -> nein
Dokument 3, Multivalue a, b -> b -> ja
c
Dokument 2, Multivalue a, c -> c -> ja
Dokument 3, Multivalue a, b -> c -> nein
Dokument 4, Multivalue b, c -> c -> ja
Öffne ich nun Dokument a, sehe ich in der Ansicht
Dokument 1, nein
Dokument 2, ja
Dokument 4, nein
Analog dazu geht es mit den anderen Dokumenten. Die Verbindung "zur Laufzeit" stellt die Single-Category dar.
Mag sein, dass es nicht das Problem von Legolas darstellt, aber so könnte ich mir eine Lösung vorstellen.