If we are talking about analyzing a strategic plan, suggesting innovative ideas or getting people to think outside the box, why not create roving teams within the public service that can move from one department to another to address these kinds of needs?
In my humble opinion, that would cost a lot less that constantly using consultants.