I'm a little confused by your last post, I don't think that I understand the structure of your information.
When I made my last response I suggested just updating a record and blanking out values that you would like to be deleted. This was based on your statement that the info is contained all within a single row in the db:
The way things are set up, because this is a single row in a db table, when you want to delete one of the records, the only option is to delete all of them
I was just making the point that if you do not have the information in individual records in your table you will need to update the record rather than delete it. Currently do you have all of the information contained in a single record or row in your db table? If so you should be able to use this same table and just break the information out into multiple records in the table. I might be misunderstanding the structure of your data, it is possible that there is a more appropriate way to organize your data for the task at hand. If you can describe the data a little and how the data relates to the other data in your db I might be able to help you come up with a structure that is easier to manage.