Small bugfix for dj.struct.leftOuterJoin

* Avoid indexing error when s1 has a strict subset of the fields in s2
Syncing siapaslab branch