I'm not the first to suggest this or trying to take any credit for this suggestion. My goal is that this topic will have visibility and not be forgotten about, because it would be a great change.
This could hopefully be extended to having the capability of splitting stacks of fish as well.
How it could work:-Shift+Click the stack to select the amount to pull from the stack
-Any other way njag comes up with