There are 2 types of CA, one of which is easily fixed in ACR (where complementary colors fringes are found on opposite sides of an object) and one which is not (a single-color fringe goes all the way around an object). Here's my technique for fixing the "difficult" type of CA:
Convert to 16-bit mode if you aren't already.
Convert the image to LAB mode.
Select the A and B channels, by clicking on A in the Channels palette, then shift-clicking B. You should see a rather weird rendering of your image with everything at 50% luminance, but the color fringes should be clearly visible.
Run the Dust & Scratches filter at whatever settings are necessary to get rid of the color fringes.
Go back to the Channels palette and select LAB channel.
Go to the History palette and select the bottom (last) history state as the source for the History brush. (Look for the little box on the left of the history state, and click it to make a little brush icon appear.) Select the next-to-last history state, which will undo the effect of the Dust & Scratches filter.
Using the History brush, paint out all of the objectionable color fringes in the image.