In a small saucepan, add the water and bring to a boil. Add the fenugreek seeds and remove from the heat, cover and let it steep at least 10 minutes.
In a large dry skillet on medium heat, add the semolina. Toast, until light golden brown and fragrant, stirring constantly (a good 8-10 minutes, maybe even more)
In a small bowl, strain the fenugreek water, discarding the seeds. To the water, add the instant yeast and sugar. Mix, then let sit for a few minutes until bubbly.
To a large bowl, add the toasted semolina, flour, sesame and nigella seeds, fenugreek powder if using and baking powder. Whisk to combine.
Add the melted butter and olive oil, and the yeast/water mixture. Mix with a spatula to combine, then use hands to really work the dough together. Dough will be on the drier side.
Grease a 12 inch circular pan or pan of your choice with tahini. Press the dough into the prepared pan until even.
Using a knife, cut diamond shapes into the bars, cutting all the way through to the bottom of the pan. Top each diamond with a whole almond, pressing down slightly to get them to stick.
Cover the pan with a kitchen towel, and rest for one hour. Near the end of the one hour, preheat the oven to 375 F (190C). Meanwhile, make the sugar syrup.