Simpify3D can do it without problems. I have done something similar just yesterday. I had a part with a very difficult curve in it. I printed the first layer at 0.25mm, then 3 layers of 0.15mm, and the rest in layers of 0.2mm to solve that particular problem. Also you can load a table with several parts and have each part with its own infill, shells, supports and other settings. I frequently use that feature as well.