Asana does not allow any customization of its output but Asana2Go (disclaimer: I’m the creator) offers many different built-in options and unlimited customization. See that link for more info and to install in a few seconds, or many references to Asana2Go here in the forum including:
A developer could also use the Asana API to create a solution, as you mention.