promoting non-maybe fields to maybe fields when using outer joins (preliminary support)