maybe you could make an extrude from every boundary edge, which is basically the padding, (save the selection of the extrude) unwrap, and then delete the extrude maybe Wait, isnt this just normal baking workflow? Why is this made so complicated - Unwrap, split hard edges by UV islands, done? am I missing something?