How to use ABC Extended with standard British PC keyboard layout
Update -- Problem solved with Ukelele. I copied the layout of the current input source and then manually adjusted the key mappings (including the shift modifications etc.). It took me just a few minutes.