Das ist ja schrecklich...
Dann musst du besser auf "qualified" umstellen.

MyDs1 ds qualified
f1 ...
f2 ...

MyDs2 ds qualified
f1 ...
f2 likeds(MyDs1)

Adressiert wird per
MyDs1.F1
MyDs1.F2
MyDs2.F1
MyDs2.F2 <= gesamte DS
MyDs2.F2.F1 <= Feld der Sub-DS

Sómit wird das Ganze übersichtlich und sicherer als die Overlays, bei denen man sich gerne verrechnen kann.