I have used the information in the posting "Multiple children in PDF TOC" to get as far as I can.
I have a proc report with a set of by variables and its going to pdf. I want a bookmark for each combination of my 3 by variables. I have used proc document to modify the bookmarks, but I still end up with an extra bookmark for each proc report. Its at the same level as my modified book mark that contains the by variable values and its called "Table 1" in each instance. I'm happy to send my output pdf to anyone who wants to see what I mean if I haven't been clear.
I dummied up a similar program using sashelp.class.
I am not able to run your code right now (in airport), but there is a Tech Support on the existence of this extra node and how to get rid of it...what I do not remember is whether you can touch that node with ODS Document or whether you have to get rid of it in Proc Report in a contents= option on compute before.
Searching on support.s.sas.com on the search string proc report extra table1 contents
...should find the note.