Rather than creating a custom nav walker, I prefer to construct custom navigation using ACF-Pro. This custom menu is typically employed for unique layout navigation purposes. You can review the video below or explore the live demo by clicking button below.
Optimizing Contact Form 7: Enabling the Submit Button for Complete and Valid Entries
Form Management and Functionality
How to I Create Custom Post Type Relationships In WordPress using ACF
Custom Fields and Functionality