Lv_label_set_long_mode for Button Matrix

I’m trying to set the long text mode wrapping for a lv_buttonmatrix so that text within each button is wrapped. The lv_label_set_long_mode call won’t work for lv_buttonmatrix for obvious reasons, but I can’t see any other options on how to set word wrapping on a buttonmatrix. Any ideas on how I can achieve this?

Would it be an option to have buttons without labels and no background on top, and underneath the buttons have the text labels? If your buttons have to grow and shrink dynamically it may not work too well, of course.