We actually found a solution based on information in this blog post, but it would be helpful if this information was included in the ABP documentation:
https://blog.antosubash.com/posts/abp-extend-tenant-with-custom-host#add-a-custom-tenant-repo