Hi,
One question:- Did you write your program first and then the structure in question was enhanced or the other way round? In latter case, can you elaborate reason for using this structure? If it has extra columns then it shouldn't have used.
I don't think you can achieve your objective as you are dealing with nested tables. I suggest create a flat structure and assign it as type for your internal table/work area.
Regards
Abhi