Como usar chaves para estabilitamentos com duas ou mais funções

Bom dia amigos, gostaria de tirar uma dúvida com a comunidade a respeito de lugares que tem duas funções, por exemplo bar e lanchonete ou sorveteria e lanchonete, pizzaria e churrascaria…, qual chave ou quantas devo usar nesse caso?

Eu me deparo com este tipo de situação constantemente. Geralmente o que faço é colocar tag genérica quando for loja (shop=yes). Agora, quando se trata de local de alimentação coloco a tag do alimento principal do estabelecimento. De fato ainda não existe nada decisivo quanto a isso.

Bom, veja como EU faço (ex.: Restaurante e Lancheria BláBláBlá):
amenity=restaurant
name=BláBláBlá
alt_name=Restaurante e Lancheria BláBláBlá
description=Restaurante e lancheria

Já vi casos na comunidade internacional que fariam algo assim:
amenity:restaurant=yes
amenity:fast_food=yes
e assim por diante, porém parece que isto não é reconhecido, e não constará no mapa padrão do OSM, nem em aplicações que o utilizam.