Thanks for your suggestion, unfortunately it had no effect on the outcome.
This (using asterisk-kamailio integration with a domain specified for clients) must have been achieved before, I wonder if I'm doing something wrong here, or is this just not doable?