You need something like IBM's "Software Installer". I want to integrate that into unattended install. It searches directories that you specify for drivers (will even go to IBM.com to look for updated drivers and download), then you can upgrade/downgrade/remove whichever drivers it finds.