place ground meat, grated onion, allspice, salt and pepper, mix well in small bowl form in walnut sized balls and set aside. lightly brown pine nuts in oil. remove from oil and set aside. fry onions in same oil until golden brown and set aside separately. place tomatoes, tomato paste and water in same pan and bring to boil over high heat. add lemon juice and remaining ingredients. Add meatballs and browned onions. simmer for 25 to 30 minutes. add just before serving.