на данный конкретный момент работа с разными видами недвижимости по возможности разнесена по разным скриптам и там непосредственно идут запросы с where по полям деталей. работа со всеми полями сразу, на самом деле пока есть только для визуального отображения, и поэтому, возможно, имеет смысл разместить сериализованный стринг в базовой таблице, единственное, что смущает - дублирование информации в нескольких таблицах, а соответсвенно рано или поздно будет несоответсвие