That sounds great! Gipst of all good luck for your deadline. This topic is surely not urgent; I am just interested in a nicer way to. handle my bibliography.
I might take a look into “the other end”, i.e. formatting/producing the output ( https://citationstyles.org ) then; of course after first looking in what you are doing in data representation and printing, for sure.