Make tomato sauce. Place clarified butter into a frypan and add the carrots, onion and garlic. Allow the vegetables to fry 2 minutes. Add the tomato paste and allow to cook until the tomato paste has deepened in color. Add the tomatoes, sugar and white wine. Season with salt, pepper and basil. Bring to a vigorous boil and allow to cook for 10 minutes. Strain through a fine sieve. Deglaze pan with a little white wine and add this to the strained sauce. Flatten chicken breasts and season with salt and pepper. Coat with Parmesan cheese and then paint with the egg and olive oil mixture. Place into the bread crumbs and coat both sides. Place enough olive oil into a large frypan to coat surface and add the chicken breasts. Cook 3 minutes on each side. Add the mushrooms, season with salt and pepper and add the lemon juice. Pour half the tomato sauce around the chicken and cover the breasts with the cheese slices. Cover the pan and allow the cheese to melt. When the cheese has melted scatter the finely chopped parsley over the chicken. Remove the chicken breasts to a serving dish. Add a little more tomato sauce to the pan, deglaze and then spoon the mushrooms and the sauce around the chicken.