In a large sauce pan, sauté onion in olive oil over low heat until translucent. Mix dry spices in mortar or small bowl (note that 2 tbsp Ras el Hanout may be used for sauce spices). Add crushed tomatoes, garlic, stock, spices, stir to mix and cook covered over low heat for 20-30 minutes, stirring as needed to prevent sticking. In a large bowl combine meatball ingredients, mixing thoroughly, add bread crumbs until desired texture is achieved. Form into 1 inch balls and lightly brown in non-stick skillet, add to sauce, gently pushing into mixture. Cook for another 20-30 minutes stirring gently, uncovering as desired for sauce consistency. Remove from heat and serve over rice or couscous with garnish.