In this situation our normal approach is to extend a new class specific for this situation. There is another user for example that implemented a PrestoDataSet in a v similar way.
I do want to look into improving or SQL support in general and supporting more sql alchemy extensions fees like something we should look into.