Just multiplying the output of the actor with a boolean mask is not an option?
pol(x) .* (1:4 .∈ Ref(pos_a))