add join for > 2 sources to ClojurePlatform