Hallo,
es geht doch wohl darum, dass der "normale" User nicht alles sehen darf, da ist doch die viel sicherere Methode über berechnete Abschnitte.
Dem Admin eine Rolle geben (die alles sehen darf) und dem "Rest" diese nicht geben.
So würde ich das lösen, wenn ich das Anliegen von oben richtig verstehe? (der Datenbankadmin, der seiner Ansicht und Maske noch weitere Informationen hat.)
Und dann funktionieren alle anderen Sachen auch wieder normal und ein anderer Entwickler (oder man selbst) versteht nach einigen Monaten auch noch, was hier abläuft.
Unterschiedliche Maske für ein Dokument würde ich nie für sicherheitsrelevante Themen nehmen (eher zum Drucken etc.)
Gruß Werner