Controlling which security group can edit a field

Hi,
Currently I’m dealing with a record that I would like only a few users to be able to view which is OK when using roles/security groups, but at that point I don’t want them to be able to change fields designated for each other.

Such as:
Managers viewing pricings for goods in a single record for each location, but only those in that location’s security group may edit.

The other approach I was thinking of was having the search filter those matching a dropbox value, but I don’t know where that query lies in the code

My approach will be to add contitions to the view to either allow edit or not on some fields . Check this sample:

Ah nice, that works. Thanks