I kinda just threw this together when our fridge broke and we had a bunch of stuff needing to be cooked.
Finely mince mushroom, onion, and shallot. You can use a food processor. Should be about the same texture as the ground beef when cooked. Set aside.
Roast the poblano and remove seeds and charred exterior. Mince up with the anaheim pepper and set aside.
Fry chopped bacon till crispy, remove and set aside.
Begin browning beef in bacon fat. After a couple minutes, add the mushroom and onion mixture. Throw all the seasonings in (I didn't measure anything; use your best judgment). Let cook until the mushroom no longer smells raw (you shouldn't be able to tell the mushroom from the beef any more).
Add lime juice and minced chiles. Mix well and continue to cook until all the flavors are nicely melded.