Are you getting the IGMP traffic across the same interface as the DDR/isdn interface?
I don't know about smoothwall, but if you could have the two interfaces separate, you could filter the IGMP traffic with an inbound access list to deny anything that is from 224.X.X.X and the ISDN interface would never see any of the updates.
Hope this stirs up something to maybe help you.