Добрый день!
Думаю, что вам подойдёт функция, которая обсуждалась здесь и здесь.
Для каждого пользователя на закладке “Параметры состояния” можно задать список НС, которые будут влиять на изменение “раскраски” объекта. Если список задан, НС, которые в него не входят, не меняют цвет объекта для этого пользователя.