Hi Naga
Nice to see you try this dish, this is Good Restaurant Food.
Yours looks like a good variation, but if you stick a bit closer to my recipe/method you'll be on a winner.
The trick is the long slow bhun on medium heat.
Over the last few years, very close Chef friends have been
trying to introduce a Bangladeshi vegetable element into a English curry. (BIR Evolution)
Also different meats and fish, which are slowly catching on with customers.
In 2011 my suggestion was Butternut Squash, as I prefer Squash, whichever way you cook it.
(Plus I'm the official new dish taster)

;D

One of the dishes that has become popular with experienced customers since 2011 is Batak Kadu
Which is same size chunks of Duck Breast and Butternut Squash served in Red Onion, dry Bhuna sauce.
But I think it works with Lamb, Beef or Chicken, a no brainer really

Lao is a translation for all kinds of Pumpkin.
Kadu is a translation for all kinds of Squash,
Here's another photo of the original restaurant dish back in 2011.

Thanks for highlighting this recipe again, as a Butternut Squash is on the shopping list for today.
cheers Chewy