I think the [name_f]Anneliese[/name_f] spelling may make people pronounce it [name_f]ANN[/name_f]- [name_f]LEESE[/name_f] or even [name_f]ANNIE[/name_f] - [name_f]LEESE[/name_f] so I would go with the more traditional spelling.
It a pretty name, and the nickname does work but I think the whole name is much prettier.
For middle names I think you would have to choose a one or max. two syllable name
maybe [name_f]Annalise[/name_f] [name_f]Ivy[/name_f] or [name_f]Annalise[/name_f] [name_u]Brooke[/name_u], [name_f]Annalise[/name_f] [name_f]Rose[/name_f]?