BlendSrf command has AddShapes option. DevLoft command has Rulings option. I believe that the best way to deal with the failing fillets is adding Rulings option to the FilletEdge command. The Rulings will divide complex filleting task into several simple filleting tasks.