Add chicken, tapatio, and lime juice to a bowl. Season with salt and pepper and mix well. Set aside.
Combine tomatoes, fish sauce, tomato paste, ginger and sugar in a bowl.
Combine rice, coconut milk and ¾ cup water in a saucepan. Cook for about 15 minutes. Add beans and stir. Cook for another 3 to 5 minutes if rice is not done. Fluff, and set aside, covered.
Shaking off excess marinade, add chicken to a hot oiled pan. Brown well on one side (4 minutes) then stir and cook until all pink disappears. Set aside in a bowl.
To the same pan, add the onion and bell pepper and cook until soft (2 to 3 minutes).
Add cumin and cook for about 30 seconds.
Add tomato mixture and ½ cup water to pan. Bring to a boil then reduce to a simmer.
Add chicken pieces and juices. Cover and cook for 2 to 4 minutes.
Season to taste with salt and pepper.