What are you trying to impose: page count, printing method, signature size, etc.?
Complex jobs should be left to the printer. InDesign's Print Booklet feature, while functionable, is fairly basic.
Since you deal with many different printers, you should keep a simple database on how each printer likes to received their files: imposed or not, PDF/X-1a or -4, resolution of images, etc. If you build it as you go, it won't be too toublesome.
... View more