You didn't listen obviously. When running on APIC hardware, the PCI interrupt inputs are not routed to IRQ 0-15 anymore, they have their own dedicated inputs (numbers 16 and above). These are hardwired by chipset and mainboard design choices, and cannot be rerouted.
And besides, PCI devices that by said design choices physically attach to the same PCI interrupt line can NEVER be separated by software, no matter how many system interrupt vectors you have free.