1 Char, peel, and chop the poblano chiles: Char the chile peppers on all sides, directly over a gas flame, or broil, turning every minute or so until the chiles are blackened on all sides.
Place in a bowl and cover with a clean dish towel. Let sit for 10 minutes or so, then rub off the blackened charred skin.
Cut away and discard the stem, seeds, and internal veins. Roughly chop the chiles into 1 to 2 inch pieces. Set aside.
2 Sear the cubed pork: Heat the vegetable oil in a large Dutch oven on medium high heat. Pat dry the pork pieces with a paper towel and brown them, working in batches as to not crowd the pan. Sprinkle salt generously over the pork while they brown.
3 Sauté the onions and garlic: Remove the pork from the pan and set aside. Add the chopped onion and cumin to the pan and cook about 5 minutes, until translucent.
Scrape up any browned bits from the bottom of the pan while the onions cook. Add garlic and cook for a minute more.
4 Add the chipotle, poblanos, pork, chicken stock and oregano, simmer: Add the chopped chipotle to the onions and garlic. Return the browned pork to the pan. Add the chopped poblano chiles to the pan. Add the chicken stock and oregano. Bring to a boil, reduce to a simmer, cover and let cook for 1 hour.
5 Add sweet potato, corn: After an hour, add the diced sweet potato and corn to the stew. Cook for another half hour to 45 minutes, until the pork is tender and the sweet potatoes are cooked through.
To serve, spoon out the stew into bowls. Swirl in a spoonful of sour cream to each bowl. Top with chopped fresh cilantro and toasted shelled pumpkin seeds.