Soak barley and dalia in a bowl with 1 cup water for 3 to 4 hours.
Soak all the dals and rice in a bowl with 1 cup water for 3 to 4 hours.
After 3 to 4 hrs,cook barley and wheat in a pressure cooker with salt and 2 cups water,cook it 2 whistle,after pressure goes away,open the lid and let it cool for 30 minutes on low flame.
Then cook all dals and rice in a pressure cooker with 1/2 cup water and little salt for 1 whistle
Take a big pan,add cooked barley and dalia mixture,and dal and rice mixture,mash it with manusher or spatula properly over with lid.
When mutton will be cooked,drain the water through a strainer in a big bowl,keep the water aside
Heat oil in a bowl,add 2 sliced onions,add ginger garlic paste,cook until all smell of raw masala goes away mutton pieces,add all remaining spice powder,and salt,cook on medium flame and then pour mutton stock,bring it boil.
once it will started boiling,transfer the mutton in pressure cooker and cook until 7 to 8 whistles
After cooking,mutton should be like this following photo,separate the meat from bone with a fork,keep the bone aside.
Add this mutton(without bone) into a barley,dalia,dal and rice mixture,mix well
Let them boil until water to reduce to 3/4 the portion
Heat ghee in a pan,and pour the ghee into haleem,mix well
Fry 2 sliced onions in 2 tablespoons oil on medium flame until light brown,add this onions with oil into haleem.
Pour lemon juice ,mix well and serve
Transfer haleem into a serving
bowl,garnish with chopped coriander leaves and fried sliced onion