outerjoin((cots, co.text_string)).filter(cits.langauge == 'en').filter(cyts
    .langauge == 'en').filter(or_(cots.langauge == 'en', cots.language == None)
    )
How to query multiple tables in SQLAlchemy ORM