hmmm i think i've come across something that's interfering with the matching.
Basically the matching stops after this entry:
--
-- Table structure for table `combo_desc`
--
DROP TABLE IF EXISTS `combo_desc`;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `combo_desc` (
`id` int(4) unsigned NOT NULL auto_increment,
`combo_name` varchar(200) collate latin1_general_ci default NULL,
`field_name` varchar(100) collate latin1_general_ci default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=26 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
SET character_set_client = @saved_cs_client;
--
-- Dumping data for table `combo_desc`
--
LOCK TABLES `combo_desc` WRITE;
/*!40000 ALTER TABLE `combo_desc` DISABLE KEYS */;
INSERT INTO `combo_desc` VALUES (1,'Rebuild Ring','rebuild_ring'),(2,'NODE','node'),(3,'Fibre/RF','fibre'),(4,'Build Type','t2_type'),(5,'Locality','locality'),(6,'Town','town'),(7,'County','county'),(8,'Reason','reason'),(9,'Way Leave Status','way_leave_status'),(10,'Way Leaver and Contact','way_leaver_contact'),(11,'T2 Status','t2_status'),(12,'Council','council'),(13,'By Whom','by_whom'),(14,'Completion Status','completion_status'),(15,'Council Walk off','council_walk'),(21,'Activity Type','drawing_issue'),(20,'Variation Order','variation_order'),(22,'Concession','concession'),(23,'Concession Number','concession_number'),(24,'Concession Status','concession_status'),(25,'Concession Document','concession_document');
/*!40000 ALTER TABLE `combo_desc` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `information`
--
...basically, it never reaches the "Table Structure for table `data`" it is a humungous entry in the sql file, is it reaching a memory limit? - could i perhaps send you a copy of the sql file so you could see what i mean? Really puzzled by this.