What I mean is what you asked:
You can add Apache modules that are not present in the XAMPP distribution -- if they are Apache 2.2 versions, and they are thread-safe, and if any required dll's are created with the correct compiler for your version of XAMPP. for 1.7.4 that would be a VC6 compiled dll.
As for the other stuff - who knows?
If you want to be able to do what you want with everything, then you have to learn to build your own stack, -- install all the components standalone and make them work by doing the integration yourself. Things like XAMPP and WAMP are not designed for mixing and matching anything you want.
I'm here to help make XAMPP work as it comes out of the box. Beyond that, I'll give advice -- but its really something you have to make judgments on, not me. Its not all that difficult to build your own stack and you will learn a lot (like how much work the XAMPP project leaders put in on all this)
Good luck