Based on shipping class, I have successfully created a split function that moves all products with the heavy shipping class into a new shipment on the checkout page.