We don't want that :).

Yes, the aliases pattern should be stored in one place.
I rather not parse the sql as well, but so far I haven't found another solution of how to distinguish aliases and additions, but I'll look a bit more.