rahulkad29786 - Extending broadlog and recipients works. It can be done for lot of dynamic elements ultimately making them available for custom and extending OOB reports. You could also make same changes for exclusion log and make full circle for record keeping.
for example go to - Admin--Config--Data schemas : check broadlogrcp structure , that would be what you have today and would need to be extended.
and
Admin--campaign management - Target mappings -> here you can check recipients --mapping--storage --you could connect by addming additional fields.
Regional categories seems something may have been added at the time of your platform implementation.
hope this helps.