Hello Martin,
as far as I understand your requirement, you would like to add a custom field on the BOPF Eclipse Design Time or the transaction BOBX?
At the moment, this is not possible. The BOPF metamodel can't be extended and also the design time tools do not support that. Thus I think you have to continue using your existing customizing table approach.
Best regards
Tilmann