Yep, they're trashed. No matter how you try to clean them, once the brake gets a little warm, more oil will seep out of the linings and contaminate things again. I've soaked linings in various solvents, heated them, sanded them, etc. and nothing has ever worked. Bite the bullet and replace them.
Jerry