Add nested ids to timeline show JSON

Clean up a few instances of non-toplevel `array!` calls in the process