incremental lookup works; but parsing is done in each lookup step and errors occur
only an array of keys is passed to request methods for response nested lookup
add debugging switch for outputting the return types; rename http-debug-switch