@Pinworm I would suggest against modifying’s plugin code and write it in your own BP library function, otherwise you will have to do modification for each’s Plugin update.
You could import .wav in a similar way, but you’d have to do some modifications to the code. And it would only work with .wave 44.1kHz 16bit, because that’s what UE supports. But then you might as well hook up an external library to do decoding and loading files of any audio format.