I have always cleaned the whole fish, did not cook the guts & head.
My son fillet his fish, I had him cut off the head, remove the guts & keep the skeleton with any trapped meat & freeze it for catfish stew.
You get a orange fruit bag, the net type & wash it off fill it with catfish skeletons & put it in boiling water until the meat falls off. Throw bag bones in trash/compost if you wish. Then make catfish stew with the meat, never any bones. My son thinks it a waste of time, but on the farm we went by Phileas Fogg quote "Use what you have & you will not need what you do not have. Waste not, want not. My Father said eat everything but the pigs squeal!