Add semantic alternate routes for each entity type.
For instance, index pages such as
/venue
/artist
/dj
That would each apply the entity type as a filter to the list:
Or specific routes that would be the same as /entities with an entity slug at the end:
/venue/brillobox
/dj/cutups