Support left outer joins in relalg