While beans are cooking, make seasoned flour. Mix together flour, salt, pepper and cracked coriander. Place lamb in large colander in sink, dump in seasoned flour and stir the lamb until all pieces are coated.
In large pot, heat 2-3 tablespoons olive oil and brown lamb pieces in two batches. Remove lamb from pot. Add more olive oil if necessary and heat to shimmering. Add sliced onion and scrape up browned lamb/coriander bits. Cook onion until it starts softening. Add garlic and cook a few minutes more. Add turmeric, cinnamon, stock, and browned lamb.
Bring to boil and then reduce heat to low and add prunes and cooked beans. Simmer for about an hour, covered, until prunes and meat are tender.
Add chopped cilantro/parsley, lemon juice, and Kosher salt and pepper to taste. Simmer an additional 10 minutes.