Well its all achievable, but its the twin time that's tricky because it needs to be command twin time, so the IR training hours don't count. I have heard of people logging twin time on positioning sectors with air taxi companies to build up the 40 multi IFR P1 hours.
Otherwise I think some people consider going to USA to pay for it. I don't think it compares well to buying an FI rating though.