So it turns out we'll have to make the extra call to describe-instances after all.  There are a few  items required by assh from the describe-instances output that can't be found from describe-tags.