The only email header field that can be replaced is the Reply-to field?
Not long after posting this question I found a working answer here
The problem can be solved programmatically using hook_mail_alter,