I have similar needs and made a trick to make table control editable.
Currently works only for Desktop.
It uses dzHW.dll and dzHWDesktop.dll posted in this thread
dzSpy - Spy and Task Manager App - Open Source
I don't know if it fits to your needs.
Cheers