It is the individuals responsibility to get adequate pre flight rest, the company can only give you time, they cant make you sleep (except during tech refreshers).
Why not try getting up early, then sleep in the afternoon? At least you're working on a known duty, night sby's are the worst to plan for.