Why not sew on belt loops? Then you can use a belt and take it out when you take off the kilt.

I use a web belt to hold my breachan feile up and cover it with jacket, kilt belt etc. so it doen't show. I've even heard that some early kilts had loops for that purpose.