Associate properties to multiple line items

Right now I cannot use a workflow to populate multiple line items into a single property. The workflow only allows for the most recently updated line item to be added to another property. This is just not a good product feature. Customers often purchase multiple products / line items. We have dozens of line items so it is not practical to create an individual branch for each of them.