In the sentence “Do you have any wine left?” I think left is the past participle form of the verb “leave” and it is now an adjective.
Am I right?
You are right. We can use past participle as adjective. For example, I am excited.
About the question in the title, I think the full sentence is: ‘Do you have any wine which is left?’. There is nothing in connection with ‘have something done’.