Add support for free-form read queries