Why would there be a problem with this structure?
Personally I would always contact an accountant or tax-lawyer to review/setup...
my view is that only expensive lawyers are experienced in this area in my region, affordable lawyers will mostly say general stuff that we all know
with little to no extra downside.