"It is possible to do it?" - This question always has to be answered with yes when it comes to Open Source software since you can do anything (provided sufficient skill level).
Since you are not using Share you probably have some kind of custom UI or service to work with Alfresco workflows. I presume that is something that you can extend / add features to, right? Then it should not be hard to add an "intelligent" select list / picker to determine the restricted options for a workflow reviewer there.
There is no specific support for dynamic property / variable constraints on the Alfresco workflow service layer - any custom logic / requirements always have to developed on top of it.