cioè a tuo avviso nel controller che gestisce il componente dovrei passargli un parametro in input su cui poi effettuare il controllo se deve rendere pubblicato un campo nell'uno o nell'altro layout?
per ciò che riguarda invece la seconda tua soluzione(nome diverso per il task) ho notato ke se volessi settare is_published a 0 o 1 con un altro task il tutto non funziona...
spero sia stato chiaro,grazie dello spunto e a presto.