Несколько вариантов. Первый - IntrinsicHeight виджет. Он дорогой в плане производительности, так что зависит от того можете ли вы себе его позволить или нет. Второй - можно вместо Row использовать Stack с двумя детьми, и просто расположить их так будто это ряд. Первый child - просто контейнер со строкой. Он определят свой размер сам. Второй child - контейнер, обернутый в Positioned виджет, у которого top и bottom установлены в 0. Тогда контейнер будет вынужден растянуться на всю высоту стэка, которая в свою очередь будет задаваться высотой первого контейнера. Я оба варианта использовал. Оба рабочие.