Hi David,
Yes, the way you structured definitely works, but I understand it is not ideal.
Numeric / range facets are currently only available as part of our React Components, not in the Theme - but we are working on making this available in the Theme in the near future.
Best,
Alex