round robin delivery from a feeder

I am trying to deliver to three different locations (RPusher_1, RPusher_2, RPusher_3) from a feeder that is producing 7 different parts using the ProductCreator, part 1 x3, part 2 x3, part 3 x3…and so on.
I cannot figure out how to deliver the parts in a round robin type delivery so each location recieves one of each part in order to create assemblies with

If you are creating an Assembly at these processes, you can define directly in your Assembly which product type is needed using the Product Filter. That way the processes will only accept the correct products.