uses the same algorithm from collective.local.userlisting
  to get members with roles.