Preheat your oven to 375°F (190°C).
Slice the eggplants in half lengthwise, keeping the stem intact. Using a spoon, hollow out the centers to create a boat shape, leaving about 1/2 inch (1.3 cm) of flesh along the skin.
Rub the eggplants with salt and set aside for 15 minutes to draw out bitterness. Rinse and pat dry.
In a large skillet, heat half the olive oil over medium heat. Add the chopped onions and garlic, sautéing until soft and translucent.
Add the bell pepper, pine nuts, and currants to the skillet. Cook for another 5 minutes until the pine nuts are lightly toasted.
Stir in the chopped tomatoes, sugar, cinnamon, allspice, cloves, black pepper, and salt. Cook for 10 minutes until the mixture is well combined and slightly reduced.
Off the heat, mix in the chopped parsley and tomato paste. Adjust the seasoning if necessary.
Fill the eggplant halves with the pine nut and currant mixture, pressing lightly to compact.
Place the filled eggplants in a baking dish. Drizzle with the remaining olive oil and pour the warm water into the base of the dish.
Cover the dish with foil and bake in the preheated oven for 40 minutes.
Remove the foil and bake for another 10 minutes, or until the eggplants are tender and the tops are golden brown.
Let the dish rest for 10 minutes before serving.