I'm sorry to say that we don't return lists of works that include co-authors for performance reasons.
We struggled in the past with hyperauthor metadata hammering our servers. Some physicists for example can have 100s of work metadata entries, each with 1000s of authors. This information would be in the metadata and also the attached citation, making it twice as large again. Eventually we had to remove the author lists from the the work-summary elements when returning the list or risk timing out responses. As you know, CSL requires this author list, so returning it from the summary endpoint is not possible.
For info, our existing CSL content type processing does two things. First it looks at the Bibtex (if present) and parses that into CSL. If that's not available, it makes a sparser version as best it can from ORCID work metadata. Originally, it was envisaged that the CSL content type would attempt to retrieve the authoritative CSL content type from the DOI providers if the work contained a DOI. This is because ORCID work metadata does not contain all the fields required to make a complete citation (for example, we don't have page numbers). However, we found that this had a negative impact on response times, so we decided against resolving CSL metadata from DOI providers.
If you want the absolute best quality data for your import, the best idea is to fetch the summaries, and for each work check for a DOI. If there's a DOI then resolve the CSL metadata from the DOI provider (the
"application/vnd.citationstyles.csl+json" content type is supported at
http://data.crossref.org/ and http://data.datacite.org/), otherwise resolve the metadata from us. This is what the
orcid-js library does to build reference lists.