Assuming this is your goal, have you taken a look at the Info/Global Reference Viewer output file?
Under the Filter Settings, select Component, All, and All Objects. Then under the File tab, click Save As Text. The output looks like this:
|***************************|
REFERENCE VIEWER TREE
|***************************|
All objects with External and Local Component References.
Object Name
---------------------------------------------------
TOPLEVEL.ASM
Component id 20 (FIRSTPART.PRT)
FIRSTSUB.ASM
Component id 21 (FIRSTSUBPART1.PRT)
Component id 25 (FIRSTSUBPART2.PRT)
Component id 28 (FIRSTSUBPART2.PRT)
Component id 31 (FIRSTSUBPART3.PRT)
Component id 120 (SECONDPART.PRT)
Component id 121 (THIRDPART.PRT)
Component id 122 (THIRDPART.PRT)
SECONDSUB.ASM
Component id 103 (SECONDSUBPART1.PRT)
FIRSTSUBSUB.ASM
Component id 39 (FIRSTSUBSUBPART1.PRT)
Component id 99 (FIRSTSUBSUBPART2.PRT)
SECONDSUBSUB.ASM
Component id 39 (SECONDSUBSUBPART1.PRT)
Component id 40 (SECONDSUBSUBPART2.PRT)
Component id 43 (SECONDSUBSUBPART3.PRT)
Component id 348 (FOURTHPART.PRT)
---------------------------------------------------
Current Object : None
------------------------
It's not the graphical tree you were drawing, but it shows the structure, just as if you did an expand-all in the model tree.
<tg>