It sounds Indian, with the exception of the Allspice, which is Jamacian. The yougurt sauce is definitely a Rhatia, and poaching meat is a very Indian maneuver to avoid moisture loss, and keep volume. I agree though, lamb is much better browned, then braised, rather than poached.
Also, if you're going to make rice, buy Basmati, not just white rice, and cook it in too much water, it's much fluffier. If you're going to be really traditional about it, I'd...