add support for query field dataSource as object