After reading your post I did a little digging and it looks like Mineral oil would make a pretty good solvent and still leave a light film of lubricant. I would personally use it to clean and then lube with something a bit heavier.
From Wikipedia: Mineral oil - Wikipedia, the free encyclopedia
Mineral oil can be used to clean heavier oil stains by diluting and liquefying the other oils, rendering the oils more accessible to detergents. Likewise, it can be employed to "de-gum," to remove adhesive residue left by price tags or adhesive tape. It can be used as a cleaner and solvent for inks in fine art printmaking as well as in oil painting, though turpentine is more often used.
Mineral oil is also used in some guitar string cleaners, since it can help mobilize dirt and oil without contributing to the oxidization of the metal strings.
Mineral oil can leave a residue, which is undesirable in some applications.