There is only one solution to carpet grass: Kill the entire infested area and start over with new grass. Sorry -- there is no chemical that will selectively kill the carpet grass while leaving the Bahia alone. Before resodding, be absolutely sure that all the carpet grass is gone. Use Roundup, or if you don't mind the look and it's practical to do so, the "organic" solution is to just lay old carpet, plywood, whatever, over the area for a couple months. That does the trick too.
Regardless of which method you use, let the ground sit, exposed, for a few weeks before resodding. If any of the carpet grass comes back, you need to try again. Sometimes, it takes two shots.
As for clover, Trimec should work fine. A followup treatment commonly is needed, about 2-3 weeks after the first (read instructions carefully for precautions). New weeds will sprout from seed, so each year, you may need to go back and spot spray to kill the newcomers.