Preheat oven to 150 degrees Celsius. Coat a round baking dish with a little butter and keep ready.
Bring 1 cup water to a boil in a small saucepan. Remove from heat, add the apricots and let stand for 10 minutes; drain. Meanwhile, peel and mash the sweet potatoes to a smooth puree
In a food processor, combine the cookies and cereal and process until finely ground. Transfer to a bowl, add the butter and mix well. Press this mixture firmly and smoothly into the bottom of the prepared dish. Keep it in the freezer for 10 minutes.
Meanwhile, in the bowl of a electric mixer, placed mashed sweet potatoes, cream cheese and yogurt and beat until smooth.
Simmer the flax seeds in 2 tbsp water for a few minutes, beat a little and add it to the sweet potatoes mixture. Add the sugar, flour, spices, vanilla and salt and beat well. Add a little water if the mixture is too thick.
Sprinkle the apricots over the prepared crust. Pour the sweet potatoes mixture over the apricots.
Cover the oven tray with water and bake the cheesecake in the water bath. This prevents burning the crust and ensures the cake is baked gently. Bake for about 30 - 40 mins until the cake is almost set. It may not set completely in the middle. It will set further on cooling. Let it stand for about an hour in the oven. Remove, cool to room temperature, cover with a plastic wrap and chill for at least 3 hours before serving.