How GREAT that this is working for her, bc allergies are miserable! As w/ most "allergy" kibbles, the protein is a bit low - so that can be a bit of a concern. You could add some extra protein back in, but ideally, you want to add the same protein that is in the kibble (since she's doing well) - and duck isn't easy to come by! You could try white fish bc that is a clean, easy protein.
Using ML would be excellent. The intent of ML is provide what is missing between a kibble and what dogs should eat in "nature". Hence, the name "Missing Link". A bit of a lofty ideal, since it doesn't exactly provide all that - but it is GREAT for boosting the nutrition of kibble, and that is exactly what is was intended for.