Ricfly,
The answer is no. If its beyond your own limits, then divert. A call to a training captain/department would be the right move after some reflection. I remember landing as a pnf and afterwards the captain saying that was the limit of his ability, and if had got any worse, he would have thrown it away.
There's nothing wrong with what you did at all. Sounds like CRM was alive and well in the cockpit which is no bad thing.