I ended up writing a custom inventory vbscript task and grab the driver name and driver version from the Win32_VideoController class. I also excluded the DameWare Development Mirror Driver since we use that in our environment but it was not relevant for what I wanted to report on.
Here is the script below. Just replace the data class in bold with your own data class.
'Following is a sample custom inventory sript gathering information about processor of a machine and posting data
'to NS using Altiris NSE Component
'===================================================================================================================
' On Error Resume Next
'Create instance of Wbem service object and connect to namespace
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
'Fire WMI Query
Set objCIMObj = objWMIService.ExecQuery("Select * from Win32_VideoController WHERE Name<>'DameWare Development Mirror Driver'")
'===================================================================================================================
'Create instance of Altiris NSE component
dim nse
set nse = WScript.CreateObject ("Altiris.AeXNSEvent")
' Set the header data of the NSE
' Please don't modify this GUID
nse.To = "{1592B913-72F3-4C36-91D2-D4EDA21D2F96}"
nse.Priority = 1
'Create Inventory data block. Here assumption is that the data class with below guid is already configured on server
dim objDCInstance
set objDCInstance = nse.AddDataClass ("{E4EE1BFF-3158-45E9-951F-54B1130F2AFD}")
dim objDataClass
set objDataClass = nse.AddDataBlock (objDCInstance)
For each objInfo in objCIMObj
'Add a new row
dim objDataRow
set objDataRow = objDataClass.AddRow
'Set columns
objDataRow.SetField 0, objInfo.Name
objDataRow.SetField 1, objInfo.DriverVersion
Next
nse.SendQueued