fixes #3917 - Added Strong Parmeters

Yes it is. This creates the new lookup_key fields. I have removed the word "new_" as when clearing parameter for nested attributes expect to get numbered hash. e.g.,
```ruby
{ 0 => {:important => :attribute}, 1=> {:_destory => true}}
```
This code creates a new field, with number, so strong params can handle it.