You are right, you should get your parameter by BuiltInParameter.ALL_MODEL_TYPE_IMAGE, that is correct (from your code).
But the next part won't work. You should do something like:
var imageType = ImageType.Create(doc, pathToImage); parameter.Set(imageType.Id);