Try foot petals....they have a special style that fits into the back of the shoe to hold it to your foot better (its usually because that shoe is a little too big). I have them in a bunch of my shoes.I like the black ones.
I just wish I could wear flats like those. Every time I try, I cut the hell out of my heels. Or they don't fit right and my heels keep coming out the back.