How to Override Vehicle Movement Component Axis Mappings

The Vehicle Movement Component seems to only respond to inputs from the Axis Mappings. I would like to add a programmatic event (overriding the axis mappings).

Any suggestions on how to do this?

A custom subclass of the Vehicle Movement Component seems like the solution, but a BP solution is preferable.

Thanks