You don't want to name your sub-functions based on the specific context in which you currently plan on using them. Having a bunch of sub-functions that are just derivations on the name of the function in which their called doesn't add clarity to the reader. They already know where they are and (hopefully, if the function was named well) what their current function is trying to accomplish.

A function called `fixFooBar` that calls `_doFixFooBar`, `_doOtherFixFooBar` is fairly obtuse. If it called `_removeExtraFooFromBar` and `_unwrapBarInsideFoo`, then you've got yourself the right layer of abstraction.

In this case, `_convertElementInLiToBr` is the action that this function is taking (regardless of why you want to do that).