We have that working for the "Reported By". Sometimes the user creates the request and then the analyst finds out that the creator of the request is not actually the customer is someone requesting it for them, I created a QuickAction that allows the analyst to move the current customer to the "Reported By" and picks a new customer from a list, it does not clear the parameters:
The "Active Employee List by Secondary Display Name for RecID" is a custom list, use one of yours, it should work as long as the "Value field" is the RecId:
If you just want to remove the previous customer and a a new one instead, you can ditch the "AlternateContactLink" and the "AlternateContactLink_Category" fields, it should work too.
Please, feel free to ask if need any clarification!
Thanks a lot for your valuable input. This worked like a charm.