I was wrong. The hypothetical form of くれる is くれれば. And you were right the hypothetical form of 来る is 来れば. This does make more sense since 持つ on its own actually just means to hold, not to bring.
Now knowing that, I don’t think there is anything that implies who the subject is since we have no context to go off of.