Im well aware sometimes something that seems simple to change under the hood is not and vice versa, maybe take a look with the team and see if that looks feasible to go that way of 1:n in joins and if not a go, then we will take steps to re-write with 2 collections referencing users instead of 1 with 2 references to users as we have now