Quick update, since this thread started the struct plugin (
https://www.dokuwiki.org/plugin:struct) has been created which tries to rethink a lot of what the data plugin did.
Today I merged another feature called lookup tables which allows you to create tables where the information is not tied to the pages. It might be a solution for the initial question.