On the jointly continuous multi-utility representation problem