Preparation / Directions:

Cover and soak beans overnight or longer.
Start the smoker and when hot, put the pork loin on the smoker, using your favorite wood for flavor. (I used hickory.)
Smoke for an hour or so at 225F and then hold until you're ready to start assembly. Pour everything in a stock pot except the tomatoes, jalapenos and, of course, the garnishes. Keep covered with water and cook 6 hours on low heat (cover the pot but leave cracked slightly open to allow a bit of steam to escape). Add additional water as necessary.
After 6 hours, remove meat and shred. Put the shredded pork back in the pot and add tomatoes and jalapenos (as many as you want) and cook another hour or until thickened.
Serve in individual dishes along with garnishes. Garnish with chopped cilantro, sour cream, chopped onion, diced avocado and shredded cheese