Have you tried a kaolin-clay based masque? Its sucks all the oil out and might help, maybe try once or twice a week.