Ich befürchte, ich verstehe das Problem nicht richtig.
"Aktionen" beziehen sich immer auf eine, die aktuelle Datei.
"Aktionen" arbeiten automatisch, ohne Benutzerinteraktion eine bestimmte Bearbeitungsfolge ab. Mit Aktionen kann man also nicht im DIalog wählen, wie zu verfahren ist, das muss im Code der Aktion stehen.
Ein "Beibehalten" tritt nur dann auf, wenn wenigstens 2 Dateien mit unterschiedlichem Inhalt in dem betreffenden Feld ausgewählt sind. So eine Behandlung ist aber nur im Dialog, nicht in Aktionen möglich.
Was soll in der "Variable" drin stehen?
Wenn Du bestimmte Einträge finden willst oder überhaupt rausfinden, wo überall "Publisher" gefüllt ist, solltest Du einen Filter einsetzen:
F3 drücken
%publisher% IS ""
filtert alle raus, die keinen Publisher haben,
NOT %publisher% IS ""
filtert alle, in denen irgendwas in Publisher steht.
Du kannst eine Spalte einblenden, die den Inhalt von Publisher zeigt und auch eine Zeile im Tagpanel einfügen.
Also: was wolltest du eigentlich?