I relooked at my notes and thankfully, we actually need other Consultants to be able to open the Clients but only see certain things.
So, I made a new form with only those attributes and wrote a process so that if the Client.Consultant.ID <> LoggedInConsultant.ID then EDIT using OtherConsultant (my new form) and if Client.Consultant.ID = LoggedInConsultant.ID then EDIT using ConsultantEdit (my original form)
This seems to have worked, hopefully this helps anyone else.
Will post back if it explodes 😛