But it gives me all the fields of the related user, but I don't want it (it contains the username, the hashed password, etc), I want to select specific fields.
The workaround is to make a model (Patientsusers or so) for the through table too, and define that in both models as a separate relation. You can then do