Hi @eafarooqi,
From your code, you are hooking into the update_value function for a specific field and thus you cannot use the update_field() function within this function.
I would suggest you hook into the filter for every field or possibly use the update field() function for the other fields on their own.