Thanks for your reply @superunification. It seems that writing my own GA would me more reasonable.
In addition, to computing L_out and padding, and other considerations you have mentioned, is there anything else (other technical considerations) that I should keep in mind / forsee when implementing this adaptive approach and that you would tell off the top of your head?