Get a boot that can be heat molded with a narrower toe box and you will be doing it.
Holy shit, I can't believe nobody has said THE MOST IMPORTANT THING:
FOOTBEDS. Get a footbed that works for you, and your foot will stop sliding forward. This also tends to be important for people with low shin bang. I use SOLE footbeds (SOLE Softec Ultra, the deep heel and medium-high rise puts my foot in the perfect position and I don't slide forward). Salomon makes horrible stock footbeds...,that's a big reason why a ton of people get shin bang from Sollys.