Diesel oil's composition is very near to gasoline, just with longer molecules. I'm not sure any compound soluble in gasoline would not dissolve at all in Diesel oil.
Can you accept a limited selectivity, as you have already found polystyrene? Or change one of the solvents, say replace gasoline with one that contains heteroatoms like oxygen, nitrogen...?