Remove sequence positions based on scanned barcodes/Easyblood channel pattern setting

Hello friends,
I’ve been modifying the demo method for camera-based easyblood, and Im having a difficult time getting the aspirate/dispense sequences to line up. In my version of the method, between 1-4 blood tubes from each donor are aligned horizontally across 4 carriers, which means that each carrier will have random missing positions. When these get autoloaded, the sequence gets reduced to a complicated channel pattern string which is causing weird behavior with the pipetting (dispensing into carrier positions without tubes, pooling samples from multiple donors). Does anybody with easyblood experience know how to modify the aspirate/dispense sequences?