Thanks for the reply, much appreciated.
Your thoughts are what I feared and it seems that Shelly doesn't really have a good interface for this scenario. What's really needed is a simple Shelly Input unit which accepts dry contacts for signalling Shelly relays.
The suggestions to use Shelly Plus 1s would work but it's not ideal. It's a possibility though so I'll give it some further thought and research.
Many thanks again.