I seem to remember that MailWasher can ignore entire countries can't it? If so, perhaps put Nigeria on the blacklist. Of course this does rely on the scam mails acually originating from Nigeria. Other than that, I think you'll probably need to resign yourself to just deleting the pesky things. They always seem to find a way through somehow.
Are you able to ditch your e-mail address and create another? That's what I did a while back and now I get virtually no junk. I currently have 3 addresses;
1. The newly created primary e-mail address (creating this one meant changing my entire account details with the ISP, I don't think that's possible with all ISPs). This address doesn't get used at all.
2. An online e-mail address (shopping - forums - etc). This can be easily changed if spammers/scammers latch onto it.
3. Friends (I actually have some

) and family. Again, easily changed if necessary.
Perhaps doing that would be an option for yourself.