I found a solution of how to get rid of the popup and render the actual control object, not a control object wrapped in an object. You still provide it wrapped to ParseJson(), but then use _Deref_Object() to extract the control object:
ParseJson()
_Deref_Object()
ParseJson('{"0":' + YourJson + '}')._Deref_Object("0")
I used this in my latest demo to insert text into Tasks table not wrapped but perfectly editable: