Get All Contracts Owned by Wallet Address

Is there any method or query known which will allow me to query an ETH wallet address and return a list of all contracts owned / created by that wallet? I am having a hard time with this step, if anyone has insight I would be very thankful.

you could maybe get the list of all the transactions for that wallet, and then check what transaction created a contract

Thank you. I had success trying this, looking at the first transaction. My issue was if the ownership was ever transferred, I could not get the new owners value. I was not exactly sure what type of event to look for in all honesty.

OwnershipTransferred(address,address), but it may not work for any type of contract

Very helpful, thank you!