Beat the cream cheese with the oil, lime juice, lime zest and powdered sugar until smooth. Add walnuts, apricot and tomato cubes and mix completely. Season to taste with Baharat spice mixture and chilli salt.
You can prepare the dip the day before. In the meantime, store in a cool place and, shortly before serving, whip up the desired creaminess with a little cream or clear vegetable stock.
As a side dish or dip for raclette, fondue, grilling or simply as a spread on toasted baguette or toasted bread.