Ya. Sort of like have 1 path for the group as a whole, and then each individual’s path is kind of plotted within the group as a whole (if that makes sense).
So for example a bus shows up with 20 passengers all bound on the same flight. All need to get to check in desk. 2 queues, so you get 2 groups of 10, each group going to 1 queue. But within the group of 10, each person will have his own movements. Then 4 security checks, so 4 groups of 5. Then say 3 people want to shop, 6 want to eat, they each form sort of a group heading towards the required kiosk. Etcetera.
Not sure if this makes simulation easier or tougher, but just a thought.