add with_roles finder
do not return duplicate resources