Support means for artificial cartilage