Under this architecture, no, because it's the macros in diag_db_data that builds the database. I think it requires more compile-time infrastructure to make that possible.