In a saucepan, melt the butter and saute the onion until they begin to brown. Add the cubed meat, half the garlic, salt, pepper, 1/2 teaspoon cinnamon and the cayenne. Saute for 5 minutes. Add water to cover and bring to a boil. Cover and simmer for 45 minutes. In the meantime, mix ground beef, rice, parsley, egg, garlic, salt, pepper and cinnamon. Form into meatballs, then place into the simmering pan. Bring to a boil and simmer for 15 minutes. Add tomato paste and chickpeas. Simmer until the chickpeas are warmed through and serve.