he showed me how this procedure would work - with the caveat - that it would not be approved,
It would be a strange setup for an operator's ops engineering section not to issue company-authorised data ? Perhaps the problem was that your colleague was not in the relevant engineering group (regardless of his background) - showed you a way of doing the work - but noted that his output didn't come over the required signature - hence his information would not be company approved ?