Create lazy row reader for virtual vectors, split VirtualFrame implementation