This can be worked around by setting up NAS auto-operators and a LUA script to add usertags to the alarms from a particular robot which do not have them.
For example, here is a simple LUA script which could be used in NAS to set the usertag_1 field for an alarm which is passed to the script:
a = alarm.get()
a.user_tag1 = "My Usertag 1"
Then a corresponding Auto-Operator should be configured to match alarms from the desired robot which do not already have the usertag populated. Such a profile might look like this:
This profile will run the script (thus adding the usertag) to all alarms which appear to come from "MyRobot" - make special note of the "not" flag enabled on the User Tag 1 field - this prevents the NAS from going into an infinite loop, as it will only update alarms which don't already have the usertag in place.