What I have done is to create a printer template for each group that needs a separate ticket, ie entrees, main, dessert.
Then in the kitchen print job, list each as a print mapping. First would be the entrees group which would use the entrees printer template, then mains, etc.
This would print three tickets that then goes to the people that deal with that food preparation. This is of course based on having only one printer in the kitchen. If each preparation station has their own printer, then you can use the same printer template for all three, just selecting the different printers in the printer mappings.