code: function subHeader(schema, concat) {
        colspan = Object.keys(schema.tree).reduce(function(memo, key){
          return memo+addToHeader(key, path+concat+key, schema.tree[key], level+1)
        }, 0);
        if (typeof schema.options.strict === 'boolean' && !schema.options.strict) {
          colspan += 1;
          // add special column for mixed objects
          headers[level+1].push({name: name+concat+'*', colspan: 1, nested:false, path: name+concat+'*'})
        }
        nested = true;
        return colspan;
      }
docs: console.log(path, 'nested', nested); console.dir(model.schema.paths[path]);