Use DotDict.py for stronger JSON field access

Also:
* Switch to "instance.config.foo.bar" (instead of "instance.config|foo|bar")
* Tweak to inlineEditForm to help debug errors