@penguin20000 Have you considered changing the method for adding dreads? i.e. do them individually, instead of collectively?
So, the more you add, the more individual entries you get in the list, as opposed to '2 dreads, 1x multi-melta, 2x powerfist, 1x lascannon' You get 1x dread, 1x powerfist, 1x multimelta' followed by '1x dread, 1x powerfist, 1x lascannon'?
If formation X in roster, require drop-pod? (Can you get a drop-pod for each dread?)