Is your friend flying on to a Schengen destination or terminating in LIS? Are you departing from LIS or connecting from a Schengen flight?
The arrival process for non-Schengen (NS) is:
Arrive > Bus to the NS area/walk off jet bridge >
>if connecting to a NS flight > Security check > you're in the NS departure area
>if terminating in LIS or connecting to a S flight > passport control >
>> if terminating > walk to baggage claim > out the door
>> if connecting to an S flight > security > S area.
If your friend is terminating in LIS - I would suggest meeting landside, but there's a good chance you won't make it.
If your friend is connecting to an S flight - meet in the S area, and you *may* make it.
The only other thing I can think of is trying to convince the NS>NS security to let your friend give you those documents by sending them through the security scanner prior to passport control.
A flight arriving at 9AM probably won't be at passport control until 9:20. At that point it will be last call for you.
Good luck!