What if there will be two line items in the delivery having different material types
Since you are going to do customization as to how the system should behave, you have to decide whether to split or not. Accordingly, your technical team can write coding and force the system to work as you want.
G. Lakshmipathi