Preheat oven to 350ºF (180ºC). Lightly grease an 8×8-inch square pan. In a small bowl, whisk together the tomato sauce, sugar, mustard, chilli powder, cloves, garlic and worcestershire sauce until well blended.
In a large bowl, whisk together half of the tomato mixture, the egg, lentil or bean purée, bread crumbs, onion, salt and pepper until well blended. Add the ground beef and mix with a spatula or with your hands until well blended. Place the mixture in the pan and spread the remaining tomato mixture on top.
Bake until nicely browned or until an instant-read thermometer registers 165ºF (74ºC) degrees when inserted into the center of the loaf, about 40 to 45 minutes. Serve immediately.