Unfortunaltely it seems that ACF will not fit my needs because I’m looking for completely dynamic solution 🙁
BTW, I found cimy user extra fields which does exactly what I need but unfortunately it doesn’t support shortcodes (I’ve to write them manually)