this would not be done through the database.
you would need to hand code a javascript function to clear the child list out and populate it again with values, using an if statement, you could make sure that it is not populated with the value that is initially selected.
ill need to be fairly proficient at programing javascript to get this working.