Very similar to what you’ve done – a domain with catch all, with aliases configured for utility providers etc. to forward to both individual accounts