Quote phase controls while processing the line items

I am looking for the Quote phase controls with corresponding line items. i.e, suppose a Quote has 4 phases. Each has 3 line items. Now when a Quote is created, the 1st line items should be created when the quote is in 1st phase. When Quote moves to 2nd phase, next 3 line items should be added... and soon...

How can this be achieved? Please suggest.