Marinate chicken for 3 to 5 hours in onions, garlic, celery, carrots, lime juice, and hot pepper. Strain, remove chicken and pat dry. Reserve vegetables. Season chicken with salt and pepper and brown in Dutch oven in 2 tablespoons vegetable oil. Remove chicken, and pour off excess fat.
Deglaze pan with chicken stock and add chicken, and marinated vegetables. Allow to cook, covered, over medium heat until chicken is tender, about 15 to 20 minutes.
Remove chicken and reserve in warm place (oven preheated to 250 degrees.) Strain sauce through china cap or sieve. Season the sauce with lime zest, salt, and pepper. Warm the chicken in sauce. Warm the blanched carrots and leeks in 1/2 cup water and 1 tablespoon butter, plus salt and pepper. Serve the chicken with enriched rice and greens, and garnished with the blanched vegetables.