PGSQLFetchable joins by keys instead of by ranges