Fixes #17 - refactor Message attachement splitter to allow you to pass a list of header fields to copy into the payload message