Yes i agree to your point that this is not viable if you have large set of columns to be included, may be you can try with EMPTY fields related to columns which might get you the complete list of columns available in your report definition.
Thank you for posting your query in the PSC. This looks like an inactive post and hence, we suggest you create a new post for your query. Click on the Write Post button here. Once created, please reply back here with the URL of the new post.
You may also refer this discussion link as a reference in the new thread.