The tricky thing about this site (and the bit I wasn’t involved in building) is that the username saved is not the post author, its just a custom field.
However, the suggestion from @shanebp solves the problem – thank you very much.
And thank you again to @henrywright – I think you’ve actually answered the next problem I was moving on to look at, where a second post type is set-up by author.