Create Invoice from Contact Time Entries

Create Invoice from Contact Time Entries

Currently, it looks as if you can create an invoice for each ticket, or you can create an invoice from time entries associated with a particular contact. However, I would like to be able to create an invoice for an account, which includes all unbilled time from any tickets associated with the account. Sometimes I have many different tickets from many account contacts, and I would like to be able to bill them monthly on a single invoice, similar to how we can do it from the Contact "Time Entries" tab.

Is this possible, or am I missing something?