Cover soaked dried beans and red onion in water just to cover. Add salt. Bring to a boil and reduce immediately to a low simmer. Cook for 45 minutes to an hour. Add olive oil, garlic, carrots, vinegar, lime juice, orange juice, red chile pepper, and broth. Cook 30-45 minutes.