Fix EZP-20998 & EZP-20836: Fields to return is broken

- Added missing fields to return in argument list for the result objects array (partial merge from pull request 108)
- Added highlight values in case Object list returns just stored values instead of ezp objects

Thanks to peterkeung for the pull request.