My ACL Role is now showing selected contact groups
Without jumping in and working through the whole scenario, have you considered adding all their Participants to a Smart Group and giving your users an ACL that accesses just that Group of contacts