Hi again,
After some googling I came to the conclusion that the best approach to understanding how to write a driver for a device behind a PCI-XXX bridge is to look at the source for the USB subsystem, although the USB subsystem is actually a bus subssytem and not a class.
Correct me if I'm wrong.
Regards,
Konstantin