Yeah, multicolumn case is what I am interested in, the results will not be correct for cases where the first column match, the second is smaller and we use __lt. So, error out in multicolumn case for now, then lets think if we can make this work properly (for some DBs the DB itself knows how to implement (a, b) < (val1, val2)).