Você pode usar a função psycopg2
register_composite
do sqlalchemy, mas você tem que import psycopg2.extras
você mesmo, então com seu objeto de conexão
c
a partir de c = e.connect()
apenas faça
psycopg2.extras.register_composite('card', c.connection, globally=True)
Você tem que usar
c.connection
Porque >>> hasattr(c.connection, 'cursor')
True