Perhaps a good alternative is to create two apps: one free with IAP and one paid (but I don't know if Apple is still OK with this).
We do this with our primary education maths apps[1], one version unlocked fully and paid (marketed as 'for schools') and one with a certain amount of content free and more unlock able with IAP. Apple have not had a problem with this.