Allow keywords to depend on other fields (for example product)