Ganz verstehe ich die Frage jetzt nicht, Matthias. Du hast doch (unbedingt) Autorenfelder in Deinem Dokument. Dann kannst Du die doch auch ohne weiteres abfragen ?
Für HideWhens:
!(UserNamesLst *= Authorfield1 : Authorfield2 : Authorfield3)
Wenn es denn so viele Felder gibt ...
Wenn - was ich für sträflich halte - der berechtigte User nicht via Autorenfelder geführt wird, aber Editor oder höher ist, kann man ja immer noch @UserAccess einbeziehen

M.E. macht das aber die Zugriffsverwaltung (insbesondere hier mit HideWhens) nur unnötig kompliziert (anstatt diese sauber durchzuziehen).
Half das ? Ober habe ich Deine Frage "mistverstanden" ?
Servus (und herzliche Grüsse wie immer von "Ober..." nach "Nieder..."),
Bernhard