Help with adding a new driver in initrd at install time

I have a really old distro (FC7) that I am trying to make compatible with some new hardware (ie. new RAID drivers)...

I put the RAID driver into the ISO so that the installer can detect the RAID set... but post-install (aka: first boot) it appears that the Anaconda-generated initrd does not have the RAID driver?

I get a kernel panic (quoted as much as possible):

Yeah yeah, I realize the swap *could* be messed up, but since the kickstart file I am using (that does the mkswap) used to work fine before I switched to newer hardware, I am *guessing* that the only problem is that the RAID driver is not making it into the initrd file for boot...

But how do I get the driver there? who calls mkinitrd at install time? to edit the ISO, I was able to add just a single module to the modules.cgz inside the initrd.img file... but thats because that is static within the ISO... how do I make the same happen within the install-created initrd?

Any help?