Improvements and Extensions to a Full-Potential Formulation Based on Independent Fields