Can't you already do this fairly easily with VBScript and ADO/DAO/whatever it's called? That said, it's probably not a good idea to (further) encourage the relational DB paradigm within a spreadsheet!
(Also: a closed source extension for a proprietary product on HN? Is it 1st April somewhere in the world!?)