Has anyone set-up an automated Faster Payments process? If so what advice can you give.

We currently create BACS entries which are voided and then create manual Faster Payments outside of Oracle, but are looking to have a more automated approach.

My current thought is to create a "Faster Payments" assignment set for use in a payroll run > prepayments > BACS cycle followed by a custom concurrent process to modify the BACS .mf file header to the Faster Payments format. If anyone has an alternative idea I'm open to suggestions.