In a large pot over medium-high heat, brown the smoked sausage. Add onions and cook until tender. Add garlic and cook about 1 minute.
Toss yams in the pot and add chili powder, ketchup, worcestershire, liquid smoke, salt and pepper. Stir until everything is coated.
Pour in all the canned ingredients. Stir, cover, and bring to a simmer over medium-low heat. Simmer until yams are tender, about 15 minutes.
Turn off heat. Add cilantro and lime juice. Taste for seasoning. Serve hot with toppings.