#423 Add left join support