+1 to patrick's comments.
We faced a similar situation with the tables used for referential join falling under transaction data schema. Which drove us to try to model via data foundation. But was not possible and ended up create Attribute Views to have logical joins
Regards,
Krishna Tangudu