Hi Rob,
You really only have one fire-wire bus with both Macs, and you are bogging them down with too much data.
The iMac has only one f-w bus, and cannot be expanded, however you can get an express card for the MBP, with f-w ports, this will create a second separate f-w bus, and you can split the devices across these for better performance.
Cheers
Alexander