Create tickets on behalf of the sender while forwarding emails from a CONTACT

Create tickets on behalf of the sender while forwarding emails from a CONTACT

I am aware of the setting "Create tickets on behalf of the sender while forwarding emails" however this only works when forwarding email from an Agent - is it possible to make this work when forwarding email from another contact to the desk?
We use the help desk as an internal support helpdesk for our company so we often have the scenario  where emails are forwarded from one of the contacts to the support desk, the agent then changes the ticket contact to the original sender but the reply to address stays as the contact it was forwarded from, so often replies are sent to the wrong person!