Is it plastic??
If it is you may be looking at replacing the whole rag top !! there are specialist companys out there who will clarify this, or a real good quality bodyshop who can advise you , or try the ford main dealer bodyshop first off, as they will have come across this problem before on streetka's , If it were mine I would go through your insurance and let them sort it out , pay your glass excess hopefully and that will be that
Cant remember if its glass or plastic on the ka's i think its plastic, either way you can get them sewn in, glass excess wont work, i work for autoglass and we had someone ring up the other day and there is nothing we can do about it. If you pay your normal accident excess you can get it replaced if you cant find someone to sew it in