Pre heat oven to 375°F
Remove chicken from marinade and pat the chicken pieces dry.
Drain the marinade liquid from the solids, discard the orange, lemon and lime rinds, reserve the onions and garlic.
Heat 1 tbsp olive oil over medium high heat in a deep sided skillet with a tight fitting lid.
When the oil is shimmering, add the chicken pieces, skin side down, and cook until the chicken turns a deep golden color, about 8 minutes.
Remove chicken from pan to a plate, turn the heat down to medium and add the onions and garlic from the marinade. Stir frequently to make sure that the garlic does not color, about 3-4 minutes.
Add 2 tbsp tomato paste and 2 tbsp Thai red chili paste and stir to combine. Add 1 red bell pepper, sliced and 1 yellow bell pepper stir again to coat the peppers with tomato and curry paste. Season pepper mixture with kosher salt and ground black pepper to taste. Top the peppers with the reserved chicken, skin side up.
Nestle the chicken between the peppers and onions and add enough chicken stock to barely cover.
Cover the pan with a tight fitting lid and bake in a pre heated oven for about 40-45 minutes, or until the chicken is ready to fall off the bones.