Place the pork, breadcrumbs, garlic, onion granules, paprika, salt and pepper in a large bowl and mix together.
Add the beaten egg a little at a time, mixing with clean hands, until a consistency is reached that will form a small ball.
Divide the mixture into 16 small meatballs and set aside.
Spray a large frying pan with low calorie spray and place over a medium heat. When the frying pan is hot, add the meatballs, and fry for about 5 minutes, turning carefully, to seal on all sides. When they are sealed, place on a plate and set aside.
Spray a little more low calorie spray into the frying pan and place over a medium heat. Add the onions and fry for 10 minutes, stirring occasionally, until softened and golden brown.
Add the garlic and continue to cook for a further 3 - 4 minutes.
Add the tomatoes, fennel seeds, oregano, bay leaves, hot pepper sauce, sweetener and tomato puree. Stir well.
Add the meatballs to the tomato sauce. Cover and simmer over a low heat for 25 minutes, stirring occasionally, until the juices in the meatballs run clear when a knife is inserted. If the sauce is becoming too thick, add a little water.
Remove the bay leaves. Stir in the chopped flat leaf parsley and serve at once.