Fix Immuatable fields actions

Quite significant changes to get immutable fields working properly due to a change in the URL structure. Would be goo for someone to have a look through.