Combine onion, garlic, beans, tomatoes, tomato sauce, and seasoning mix in a slow cooker. Cover and cook on high heat for 2-3 hours (or low heat for 4-6 hours). Add frozen corn during last hour of cooking. Stir in lime juice and cilantro just before serving.