Heat the olive oil in a large oven proof pan and sweat the aubergine, herbs and garlic. Add sugar, lemon and stout then transfer to the oven and cook until soft. The stout will go syrupy.
In the meantime, make the cheese sauce. Make a roux by melting the butter then adding the four and stirring to combine. Cook for 2 minutes over a low heat, stirring occasionally. Pour the milk in a bit at a time, incorporating it each time to avoid lumps.
When the aubergines are ready, pour in a small amount of the cooking liquor and the nutmeg. Take it off the heat and add the cheese, salt and pepper. Stir until it has melted.
In a bowl mix the batter mixture and cook some pancakes in a hot pan with a little oil and set aside.
Add Parma ham to the aubergine and stout mix and warm through on the hob, then pour in the cheese sauce mixture into the same pan and mix.
Serve by putting a little of the Parma ham and aubergine mixture into a pancake and roll it into a crepe.