Cut 'n patch! I think that's the usual solution for shapes like this: to split them up into multiple discrete patches.