JoinMultiple will let you join multiple elements of crossed categories at once. Users can assign a priority value to each selected category.
JoinMultiple will join and Switch Join Order according to the higher category value. The higher the value assigned to the category the higher the priority.
Optionally, a priority of any element can be set 'by elements' through a chosen parameter value.
You can also Unjoin all selected elements.