Hi,
just an idea: If the neigbor multicast routers, that send you unrequested multicast traffic, talk a multicast routing protocol (such as DVMRP), I would guess it might help if you activate the same multicast routing protocol on your device either, hence your device can tell its neigbors which multicast traffic is unwanted.
PT