From the Customize Joins window, configuration of joins on differing levels of composite data sources should now work quite a bit better, had a few bugs lurking in there.