--- t3lib/class.t3lib_tcemain.php 2009-10-22 16:35:35.000000000 +0200 +++ t3lib/class.t3lib_tcemain.phpnew 2009-10-22 16:41:51.000000000 +0200 @@ -3940,8 +3940,10 @@ if ($parentRecord && is_array($parentRecord) && $language>0 && $transOrigPointer) { $inlineSubType = $this->getInlineFieldType($config); - $transOrigRecord = t3lib_BEfunc::getRecordWSOL($table, $transOrigPointer); - + // Orginal Table + $orgTable = $GLOBALS['TCA'][$table]['ctrl']['transOrigPointerTable'] ? $GLOBALS['TCA'][$table]['ctrl']['transOrigPointerTable'] : $table; + $transOrigRecord = t3lib_BEfunc::getRecordWSOL($orgTable, $transOrigPointer); + if ($inlineSubType!==false) { $removeArray = array(); // Fetch children from original language parent: