TEIID-2555 allowing for entire dependent joins to be pushed down