Yes, this has been done by Hackethal, Meyer and Jakusch.
If you have a single traded asset or a set of trades from traders, you could use those stated decisions to infer the form of the utility functions first and then find the risk parameters once you identified the utility function.
There is a bunch of papers from some these guys who just did that.
This paper is on a utility model selection approach:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2845866
This one on finding the correct risk parameters:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2845338
..and this one is about how it's done:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2845871
However, if you don't have data on individual trades, you can use the assumption that prices are driven by the marginal investor and infer utility functions from the pricing kernel: Blackburn and Ukhov share some work on this:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=890592
Hope that helps.
Thomas