You should look at Fredo’s Curviloft (not free) or Tig’s Extrusion Tools (free). Both available from Sketchcation.