Add support for passing query options when reading from a list