if you update to the latest stable version (2.5.0 at the time of writing) you could use the DNS Lookup Adapter in a Decorator that will lookup the IP - when present and dispaly that as a seperate field.
I am not very sure but you can use lookup function in pipeline to operate on the IP address and set the obtained result in a separate filed using pipeline set_field function.
Because I have all the IP’s I need to work on inside the FULL MESSAGE field, mixed with some other data.
In a modern log solution you will like to seperate the information of a log message into seperate fields. For two reasons - be able to search FAST, to correlate easy and to enrich the message on specific parts.