CID goes hi-tech to solve skeleton mystery