I've heard of 106% Loans, but, not real sure about what you mention here, I'd defer to the wisdom of the Brokers here
In fact talking to one of the brokers will certainly assist you, I've asked many "Can i do this..hmmm, no? ...well, how about this then?" type of questions myself, the answers...