Option to select the fields for output in templatesource

Option to select the fields for output in templatesource
True, it would probably be good to do the twin branches. Usually i suppose thats done with the maintaining of a 0.12 branch or similar and then PR's against it and such.