I'm getting confused with all the different labels we have both used!
So going back to your original drawing with FGH, I'm assuming D is F and E is G.
D or F is the pivot which we can't move.
E or G is the point of attachment to the hidden device and can be moved away from D/F. (This operates over a fixed distance rather than a fixed angle?)
So if you increase the distance FG then G moves further for any given rotation about F, or equally, it moves the same distance for a smaller rotation.
The long arm GH moves through the the same angle as FG. So if the rotation is reduced, the stroke of the piston is reduced,
since stroke ∝ (angle of rotation) approximately.
Using your first diagram I just lengthen FG. It doesn't much matter where you rigidly attach GH to FG, because the distance from the pivot F to the piston attachment H is the important measurement.
View attachment 104215
I don't understand the bit about smaller diameter rod at D(F) and E(G)? The size of side arm FGH and the diameter of any axle or pivot rods through D/F and E/G would seem to be determined by strength requirements and so not open to negotiation - unless you can also find a cheaper way of providing the same strength.
I can well understand that F (D) is fixed, but I don't understand "its max"? I assume there is a fixed point here because it is the hinge or pivot for whatever opens internally. I assume that is also used as the pivot for the external lever because it is convenient and avoids providing another strong anchor point.
The big question for me is still, how G operates the internal bit. If the internal bit is hinged at F and G simply pushes up on it to make it rotate, then moving G will not help. It will simply have to move further to cause the same opening angle. Effectively the load requirement would not be a simple linear motion, but a rotation of G about F, by so many degrees. Changing the FG arm length will not alter this angle, nor therefore the GH angle and the piston stroke. If this is the case then I think you would have to add another pivot somewhere in your solution.
I'm not sure my suggestions from a position of very incomplete knowledge are helping. Much as I'm enjoying juggling my ideas around here, I think I'll leave you to it for a while. I had thought by now some of the clever guys would have arrived. Perhaps if I shut up for a bit they might come in. I'll keep watching the thread and make any comments I can about whatever you come up with. Good luck with your project.