Genere sql con subconsulta como una columna en la instrucción select usando SQLAlchemy

¿Hay alguna manera de hacer que SQLAlchemy genere una consulta con una columna personalizada que es una subconsulta que se correlaciona con la fila actual:

SELECT
 tab1.id,
 tab1.col1, 
 ...,
 (
     SELECT count(1) FROM tab2 
     WHERE tab2.tab1_id = tab1.id
     GROUP BY tab2.col1
 ) as cnt
FROM tab1
WHERE ...
LIMIT 100

utilizando la API ORM?

session.query(Tab1, ?(subquery for additional column)?).filter(...).limit(100)

Estoy usando PostgreSQL 9.3 y la versión anterior de SQLAlchemy 0.9.8

Respuestas a la pregunta(2)

Su respuesta a la pregunta