I tried using the input system to support the controller by modifying the buttons, but the effect was not very good. unity's new input system, actionmap, uses events to drive controller operations, which is more efficient and has stronger scalability. Hope that future versions can support the new input system. Thank you!
Viewing post in new input systems
I recall I didn't use the new input system so as to not force developers who download the asset to use it, so you're right built-in support is lacking.
However adding support for your case should be fairly straightforward! I provided the IEntityInputProvider interface, which the entity looks for on Awake to get input. If you create a custom component that uses the new input system and implements that interface, then replace the PlayerInput component on the player with your own input component, it should work seamlessly! The mob entity class doesn't care what class is providing the input as long as it implements the IEntityInputProvider interface. Hope this helps.