Why don't you wear something like a peticoat? Make a woolen 'underkilt.' If you make it a couple inches shorter than your kilt, no one will even know.