Yes, it is compatible with all of those, as well as with the Unleashed difficulty hack. Most of them can be patched in any order. However, Alternate Fantasy has some special considerations:
Patch installation order (1.0 ROMs):
1. Alternate Fantasy v3.2
2. Comprehensive ATB Enhancement (or CTB...