Cook bacon in 12 inch skillet over medium heat until crisp, about 8 minutes. Add to slow cooker, reserving the fat.
Dry the beef with paper towels, season with salt and peper. Add 2 teaspoons of bacon fat to the skillet and heat over medium-high heat until just smoking. Brown half of beef, about 10 minutes, and add to slow cooker. Return skillet to medium-high heat,repeat with 2 teaspoons of bacon fat, and remaining beef.
Add remaining 2 teaspoons of bacon fat (use vegetable oil if not enough reserved) return to medium heat until shimmering. Add the onion, jalapenos, chili powder, cumin, and 1/4 teaspoon of salt. Cook until onion is softened, about 5 minutes. Stir in garlic and cook for 15 seconds. Stir in tomatoes, scraping up any browned bits. Bring to a simmer then pour into slow cooker.
Combine the tortillas and 1 cup of the chicken broth in a microwave safe bowl and microwave on high until mushy, about 2 minutes. Puree the mixture in a food processor or blender until smooth, about 1 minute. Stir into the slow cooker. Add the remaining 4 cups of broth, chipotles, and sugar to the slow cooker.
Cover and cook on either low (9-10 hours) or high (6-7 hours) until the meat is tender . Stir in beans during last hour of cooking. Before serving stir in cilantro and lime juice, season with salt and pepper to taste.
To make in advance, prepare to the slow cooking point but refrigerate browned bacon and meat separately from the liquids and the pureed tortillas. When ready to cook combine in slow cooker and proceed.