I don't think it matters that it's the base class. It should always use the actual, specific class, right?

On the other hand you're right that this may be out of scope for this patch. But it would be a shame if this weren't supported. In any case, I believe AR should not just generate incorrect queries if it doesn't support something.

If I find the time, I might have a look at it too...