I was going through the SDK documentation for the IAttributeEditorDriver interface and it has the functions I am after, but the SDK does not detail what object does it need to 'latch' to in order to work.
I tried casting the Document.Editors.AttributeEditor as IAttributeEditorDriver but the casting fails at runtime.
Any pointers?