Preheat the oven to 425F/220C.
In the bowl of an electric mixer, mix together the sugar and olive oil. Add the eggs and mix until just combined. Add the milk and Greek yogurt and mix again until combined.
In a separate bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt.
Fold the flour mixture into the olive oil mixture. Add the lemon juice and vanilla extract and mix until just combined.
In a separate bowl, toss the blueberries in 1 tbsp all-purpose flour, then gently fold the blueberries into the batter, taking care not to crush the berries.
In a medium-sized bowl, use a spatula or your hands to mix together the semolina flour, all-purpose flour, sugar, olive oil, and salt until crumbles form but the streusel is not entirely smooth.
Fill the muffin wells nearly to the top with batter. Top with the streusel.
Bake at 425F/220C for 6 minutes. Then, lower the temperature to 350F/180C and continue to bake for an additional 13-14 minutes.