I have a own IFieldMergingCallback with put a FormField at the place where the String-Field-Values be placed. So the user later could identify the automaticaly inserted areas optical, there are disable to protect against changes and I could refill if something change in the database.
I use nested MailMerge because there is the need to build up tables.
The textfield name and corresponding bookmarks for identify would be build like this. arg0.getTableName() +""+ arg0.getRecordIndex() +""+arg0.getFieldName()
But because of nesting more then 2 tables these string is not unique over the document, so the bookmarks are missing because of uniqueness. Is there a possiblity to access the “hierarchical regionname” for the actual field?