Place rice in a small nonstick skillet; cook over medium-high heat 3 minutes or until lightly browned, stirring constantly. Add coriander, cumin, mustard seeds, and cloves; cook 30 seconds, stirring constantly. Add turmeric and fenugreek; cook for 15 seconds, stirring constantly. Remove mixture from pan; let stand 5 minutes. Place in a spice or coffee grinder; process until finely ground.
Heat oil in a Dutch oven over medium-high heat. Add onions, shallots, ginger, and garlic; sauté 1 1/2 minutes. Add pork; sauté 3 minutes. Add sweet potato; cook 1 minute, stirring frequently. Stir in broth; bring to a boil. Stir in ground rice mixture; cover, reduce heat, and simmer 15 minutes or until sweet potato is tender. Stir in lime juice, salt, and pepper.