I was thinking you should angle your posts into the soil anyway- like this: / . You could get more of it buried at an angle.
Still, 6" of soil is not much cover... how about getting some 5 gallon buckets, filling with concrete, and putting an eye bolt in those? They could sit on top of the soil that way, and may provide enough weight that they will keep your structure secure.