Can I create a new branch off of this feature branch?
Yes.
What is the ideal workflow for this situation?
Treat it like you would the rest of your workflow. Your feature branch acts as a highly localized "master branch". Branch off of it. Make your changes. Run the appropriate tests. Merge it back in. Then your feature branch will have everything it needs when it merges back into the actual master branch.