`related_name` should be something to `go` from a `FunctionalArea` to the users who have selected it. Try something like `users_matching`. So if `f` is a FunctionalArea object I can get all its users using `f.users_matching.all()`