There are some complications to this as to ensure it’s future-proofed, we would need to implement “custom fields” on beers/products and expose them to the templates.
However, would the following feature request cover what you’re looking for?
This would be far simpler for us to build and may even be easier in practice for you to use.