In a plastic bag, combine chicken and spice mixture. Shake until well coated. Let stand in a single layer 1 hour. Saute onion in oil until translucent. Remove onion. Add chicken and brown about 5 minutes per side (I cut the chicken into smaller pieces to cook more evenly and get more spice per piece.) Return onion and any remaining spice mixture to skillet, then add sauce ingredients. Simmer, covered, 20 minutes. Add mushrooms and simmer uncovered 15 minutes. Discard bay leaves. Add lemon juice and heat through.
the canned coconut milk. Whatever you do, don't get the sweetened cream of coconut that's used for mixed drinks - you'll taste nothing but sugar.