Cook the lentils in boiling water until soft, about 1/2 an hour.
Place the cauliflower, chile pepper, mushrooms, onion, tomatoes, brown sugar curry powder, salt and pepper in the bowl of a food processor; pulse until the vegetables are all finely chopped and mixed together with the spices.
Mix the cooked lentils with the chopped vegetables.
Spread in a greased Pyrex baking dish and set aside.
Boil the potatoes until soft, mash.
Mix in the eggs and the butter.
Add salt and pepper to taste.
Spread the mashed potatoes on top of the lentil mix; dust with paprika.
Bake in a 350 degree oven for 45 minutes or until the potatoes are browned.