Pay attention that hasInverse and reverse aren’t the same things. They are completely different things. You can try to mix them, but I think it will be hard to maintain.
If you reflect the structure of hasInverse, yes, but it is not “automatically” - It is structurally based. The hasInverse feature has its own structuring, when you export data with hasInverse you can see that structure. Live Loader, Bulkloader, or any DQL client will never do anything automatically. Everything is made by hand.