CEL Errors in AMI TCP Stream

I’m using a third party product that is running Asterisk 1.8.28.0-1.

I’m connecting to the AMI using TCP through an astmanproxy so I can listen to CEL Events.
The CEL Events are being corrupted by other events.
Is there any way I can only get the CEL Events?

The CEL I’m expecting has the following format:

Event: CEL
Privilege: call,all
Timestamp: 1432853863.195949
EventName: BRIDGE_END
AccountCode: >1500
CallerIDnum: 07842519678
CallerIDname: 804321:07842519678
CallerIDani: 07842519678
CallerIDrdnis:
CallerIDdnid: 02086804321
Exten: 1500
Context: external
Channel: SIP/cortex-0000a529
Application: Dial
AppData: SIP/1003_2&SIP/1004_2&SIP/1010&SIP/1012&SIP/1002_2&SIP/1011, M(set-moh-call^m-default)c
EventTime: 2015-05-28 23:57:43
AMAFlags: DOCUMENTATION
UniqueID: 1432853823.42291
LinkedID: 1432853823.42291
Userfield:
Peer: SIP/1010-0000a52c
PeerAccount: >1500
Extra:
Server: localhost

But typical corrupted CEL logs are like:

Event: CEL
Privilege: call,all
Timestamp: 1432853857.000783
EventName: CHAN_END
AccountCode: >1500
CallerIDnum: 1011
CallerResponse: Success
ActionID: amp10-429413
Ping: Pong
Timestamp: 1432853862.251574
Server: localhost

and

Event: CEL
Privilege: call,all
Timestamp: 1432888573.426364
EventName: CHAN_START
AccountCode: default
CallerIDnum: 1500
CallerEvent: ExtensionStatus
Privilege: call,all
Timestamp: 1432888573.426876
Exten: 1002
Context: extensions
Hint: SIP/1002&SIP/1002_2&SIP/1002_3&SIP/1002_4&SIP/1002_5&SIP/1002_6
Status: 9
Server: localhost

Errors are also occurring in other event types, for example:

Event: Newexten
PrivilegEvent: Newexten
Privilege: dialplan,all
Timestamp: 1432860593.648442
Channel: SIP/cortex-0000a65f
Context: macro-extenin
Extension: jmpautodefault*0
Priority: 1
Application: Goto
AppData: jmpdaym,1
Uniqueid: 1432860593.42601
Server: localhost