I don’t think it’s possible, at least not until 8.7 at the earliest.
The IGH_DocumentObject reminds me of these known issues:
IGH_DocumentObject
https://mcneel.myjetbrains.com/youtrack/issue/RH-81135