Glad its working for you!
Sorry I don’t believe it is possible to include custom fields in the guest/public view easily.
I don’t think the variable is passed into the public view, so it would require a lot more code modification (And I simply don’t have time to look into this!)…I could be wrong, @kovah might be able to clarify this?
See: $custom_fields is not available in invoice templates and email template