Question on device specific resources

Hi, I am using device spefific resources today for some device families (special layouts for round 240px devices as well as for Fenix 5X). Now I want to create device specific launcher icons as well (to get rid of all those compiler warnings) 

This is the file structure I have today: 

resources
resources-fenix5x
resources.round-240x240

I was thinking to add these:

resources-launcherIcon-30x30
resources-launcherIcon-40x40
etc...

in Monkey jungle, planning add this:

fenix5x.resourcePath = $(fenix5x.resourcePath);resources-launcher-30-30
fenix5.resourcePath = $(fenix5.resourcePath);resources-launcher-30-30

The Fenix 5 device should pick up resources from resources-round-240x240 as well as resources-launcherIcon-30-30, and for Fenix 5X, it should use resources-fenix5x and resources-launcher-icon-30-30 

I just want to make sure the compiler picks up the right device specific resources, do you think this approach will work?

TIA