Hello Jeff,
on the RP you can configure a filter on register messages
ip pim accept-register
To configure a candidate rendezvous point (RP) router to filter Protocol Independent Multicast (PIM) register messages, use the ip pim accept-register command in global configuration mode. To disable this function, use the no form of this command.
ip pim [vrf vrf-name] accept-register {list access-list | route-map map-name}
no ip pim [vrf vrf-name] accept-register {list access-list | route-map map-name}
see
http://www.cisco.com/en/US/docs/ios/ipmulti/command/reference/imc_04.html#wp1012700
It should avoid the unwanted sources to register with the RP, register messages from PIM DR routers are not blocked I think.
Hope to help
Giuseppe