Installing filter driver in 98/ME

I am trying to install a lower filter driver in the stack for a USB modem
on 98/ME. This was a real easy task on NT:

[Modem.NT.HW]
AddReg = LowerFilterAddReg

[LowerFilterAddReg]
HKR,“LowerFilters”,0x00010008,acfva

This added the driver acfva to the stack, leaving the existing USBSER.SYS
in place.

98/ME is a bit more complicated because in also have to install WDM
Modem/USB Modem support via ccport.sys, wdmmdmld.vxd and USBSER.SYS, along
with my filter driver, acfva.sys. I not exactly sure I can do what I want
to in this environment, and, if so, exactly how to specify it.

The DDK docs so a sample INF that looks like the following. Do you insert
a filter driver in the line containing the NTMPDriver statement:

[Microsoft] ; device ID match
%MS1%=MSUSB,USB\VID_9999&PID_9999

[MSUSB] ; what todo when you have match
AddReg=MSUSB.AddReg

[MSUSB.AddReg] ; specify devloader and driver stack
HKR,DevLoader,0,*ntkern
HKR,NTMPDriver,“usbser.sys,ccport.sys”

[MSUSB.HW] ; reference to put ChildID key in hardware devnode
AddReg=MSAddReg.HW

[MSAddReg.HW] ; actually generation of ChildID
HKR,ChildID,2,“USB\MSF9999”

[PreCopySection]
HKR,NoSetupUI,1

[Strings] ; friendly name strings
String0=“Microsoft Corporation”
MS1=“Microsoft 56K USB Modem”

Thanks for any assistance,
Dale Proctor