Heat the oil in a medium saucepan over high heat. Add the lamb, in batches, season with salt and pepper, and cook until seared and browned on all sides. Remove the lamb to a plate with a slotted spoon.
Add the onion to the pan and cook until soft. Add the garlic and cook for 1 minute. Add the tomatoes, chipotle, and spices. Return the lamb to the pan, add the stock and beer; cover and cook at a simmer for over medium heat, about 1 hour, or until the lamb is tender and the mixture has thickened. After 30 minutes, check seasoning and add honey. During the last 15 minutes, add the cinnamon and cooked beans. Season with salt and pepper, to taste. Sprinkle with chopped cilantro. Ladle into bowls and top with a large dollop of Cumin Crema, Avocado Relish, and Red Onion Relish. Serve with fry bread on the side.