To make the sugar syrup: Place the sugar, water and lemon juice in a saucepan over medium to high heat, bring to a boil, stir with a spatula and reduce heat to low and simmer, uncovered, for 9 minutes. Add the orange blossom water and set aside to cool down. This step can be made a few days before making the recipe, just keep it to cool down then store covered in the fridge.
To make the dough: In a large bowl, combine together the flour, semolina and whole anise seeds, give a quick mix, add the milk, sunflower oil, ghee and rose water; knead the dough using your hands to end up with a malleable dough, set aside for 3 minutes.
Divide the dough into equal balls roughly the size of an apricot.
Using a grater, press each ball onto the grater to flatten it into a circle (about 1/2 inch / 1.25 cm in thickness) and to make an impression as well.
Roll each flattened dough into finger shapes (watch the video).
Heat oil to an adequate frying temperature, and fry the makarons (12 pieces at a time) in the hot oil, reduce the temperature to medium when the maakaron pieces start to put on color, you want to crisp the outside without burning it. It takes about 7 to 8 minutes for each batch, watch the detailed video tutorial.
Remove with a slotted spoon and immediately drop in the sugar syrup (atter). Soak in the sugar syrup for 7 minutes, until the next batch is ready; repeat the process with the rest of makaron.
Transfer to a large serving dish, and garnish with chopped pistachios, optional.